US 11,868,507 B2
Data processing systems for cookie compliance testing with website scanning and related methods
Jonathan Blake Brannon, Smyrna, GA (US); Raju Bokade, Atlanta, GA (US); Austin Proctor, Atlanta, GA (US); Mithun Babu, Atlanta, GA (US); and Madhusudhan Kunhambu, Bangalore (IN)
Assigned to OneTrust, LLC, Atlanta, GA (US)
Filed by OneTrust, LLC, Atlanta, GA (US)
Filed on Jan. 13, 2023, as Appl. No. 18/096,935.
Application 18/096,935 is a continuation of application No. 17/867,068, filed on Jul. 18, 2022, granted, now 11,556,672.
Application 17/867,068 is a continuation of application No. 16/872,130, filed on May 11, 2020, granted, now 11,392,720, issued on Jul. 19, 2022.
Application 16/872,130 is a continuation in part of application No. 16/778,709, filed on Jan. 31, 2020, granted, now 10,846,433, issued on Nov. 24, 2020.
Application 16/778,709 is a continuation in part of application No. 16/560,963, filed on Sep. 4, 2019, granted, now 10,726,158, issued on Jul. 28, 2020.
Application 16/560,963 is a continuation in part of application No. 16/277,568, filed on Feb. 15, 2019, granted, now 10,440,062, issued on Oct. 8, 2019.
Application 16/277,568 is a continuation in part of application No. 16/159,634, filed on Oct. 13, 2018, granted, now 10,282,692, issued on May 7, 2019.
Application 16/159,634 is a continuation in part of application No. 16/055,083, filed on Aug. 4, 2018.
Application 16/055,083 is a continuation in part of application No. 15/996,208, filed on Jun. 1, 2018, granted, now 10,181,051, issued on Jan. 15, 2019.
Application 15/996,208 is a continuation in part of application No. 15/853,674, filed on Dec. 22, 2017, granted, now 10,019,597, issued on Jul. 10, 2018.
Application 15/853,674 is a continuation in part of application No. 15/619,455, filed on Jun. 10, 2017, granted, now 9,851,966, issued on Dec. 26, 2017.
Application 15/619,455 is a continuation in part of application No. 15/254,901, filed on Sep. 1, 2016, granted, now 9,729,583, issued on Aug. 8, 2017.
Claims priority of provisional application 62/846,178, filed on May 10, 2019.
Claims priority of provisional application 62/846,184, filed on May 10, 2019.
Claims priority of provisional application 62/728,435, filed on Sep. 7, 2018.
Claims priority of provisional application 62/728,432, filed on Sep. 7, 2018.
Claims priority of provisional application 62/631,684, filed on Feb. 17, 2018.
Claims priority of provisional application 62/631,703, filed on Feb. 17, 2018.
Claims priority of provisional application 62/572,096, filed on Oct. 13, 2017.
Claims priority of provisional application 62/547,530, filed on Aug. 18, 2017.
Claims priority of provisional application 62/541,613, filed on Aug. 4, 2017.
Claims priority of provisional application 62/537,839, filed on Jul. 27, 2017.
Claims priority of provisional application 62/360,123, filed on Jul. 8, 2016.
Claims priority of provisional application 62/353,802, filed on Jun. 23, 2016.
Claims priority of provisional application 62/348,695, filed on Jun. 10, 2016.
Prior Publication US 2023/0153466 A1, May 18, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 21/62 (2013.01); G06F 16/958 (2019.01); G06F 21/60 (2013.01)
CPC G06F 21/6263 (2013.01) [G06F 16/958 (2019.01); G06F 21/602 (2013.01); G06F 21/604 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
determining, by computing hardware, a geo-location of a data subject that is performing an interaction with a website, wherein the interaction involves processing data subject information on the data subject;
determining, by the computing hardware and based on a website parameter associated with the website and the geo-location of the data subject, a data subject consent parameter, wherein:
the website parameter is based on at least one of a website category identified for the website or a website cookie associated with the website, and
the data subject consent parameter represents a consent required from the data subject to process the data subject information;
applying, by the computing hardware, the data subject consent parameter to the interaction;
determining, by the computing hardware and based on applying the data subject consent parameter to the interaction, that the data subject has not provided the consent required to process the data subject information; and
responsive to determining the data subject has not provided the consent, triggering, by the computing hardware, an application programming interface call to cease processing the data subject information.