US 12,353,405 B2
Systems and methods for targeted data discovery
Kevin Jones, Atlanta, GA (US); Saravanan Pitchaimani, Atlanta, GA (US); Subramanian Viswanathan, Marietta, GA (US); Milap Shah, Bangalore (IN); Ramana Malladi, Atlanta, GA (US); Aadil Allidina, Atlanta, GA (US); Matthew Hennig, Atlanta, GA (US); Dylan D. Patton-Kuhl, Atlanta, GA (US); and Jonathan Blake Brannon, Smyrna, GA (US)
Assigned to OneTrust, LLC, Atlanta, GA (US)
Filed by OneTrust, LLC, Atlanta, GA (US)
Filed on Sep. 18, 2023, as Appl. No. 18/469,428.
Application 18/469,428 is a continuation of application No. 17/370,650, filed on Jul. 8, 2021, granted, now 11,797,528.
Claims priority of provisional application 63/049,268, filed on Jul. 8, 2020.
Prior Publication US 2024/0004871 A1, Jan. 4, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/242 (2019.01); G06F 11/34 (2006.01); G06F 16/23 (2019.01); G06F 16/2457 (2019.01); G06F 16/25 (2019.01); G06N 20/00 (2019.01)
CPC G06F 16/2423 (2019.01) [G06F 11/3409 (2013.01); G06F 16/2358 (2019.01); G06F 16/2457 (2019.01); G06F 16/258 (2019.01); G06N 20/00 (2019.01); G06F 2201/80 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
determining, by computing hardware and in response to a request to identify targeted data for a data subject, a first targeted data type associated with a first data object in a data source;
generating, by the computing hardware and in response to determining that the first targeted data type is eligible for querying the targeted data from the data source from metadata of the data source, a first query to identify a first targeted data portion for the data subject from the first data object via a first graph data structure representing the first data object;
determining, by the computing hardware, a second targeted data type by traversing a plurality of nodes of the first graph data structure from a start node corresponding to the first targeted data type to a second node corresponding to the second targeted data type;
determining, by the computing hardware accessing metadata of the data source in response to determining the second targeted data type, that the second targeted data type is eligible for querying the targeted data from the data source;
generating, by the computing hardware and in response to determining that the second targeted data type is eligible for querying the targeted data, a second query to identify a second targeted data portion for the data subject from a second data object in the data source via a second graph data structure representing the second data object, the second data object being associated with the second targeted data type; and
performing, by the computing hardware, a targeted data action based on the first targeted data portion or the second targeted data portion.