US 12,147,578 B2
Consent receipt management systems and related methods
Kabir A. Barday, Atlanta, GA (US); Jonathan Blake Brannon, Smyrna, GA (US); Richard A. Beaumont, London (GB); and John Mannix, London (GB)
Assigned to OneTrust, LLC, Atlanta, GA (US)
Filed by OneTrust, LLC, Atlanta, GA (US)
Filed on Apr. 11, 2022, as Appl. No. 17/717,587.
Application 17/717,587 is a continuation of application No. 16/901,654, filed on Jun. 15, 2020, granted, now 11,301,589.
Application 16/901,654 is a continuation of application No. 16/278,119, filed on Feb. 17, 2019, granted, now 10,685,140, issued on Jun. 16, 2020.
Application 16/278,119 is a continuation in part of application No. 16/159,566, filed on Oct. 12, 2018, granted, now 10,454,973, issued on Oct. 22, 2019.
Application 16/159,566 is a continuation in part of application No. 16/055,083, filed on Aug. 4, 2018, granted, now 10,289,870, issued on May 14, 2019.
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/728,435, filed on Sep. 7, 2018.
Claims priority of provisional application 62/631,703, filed on Feb. 17, 2018.
Claims priority of provisional application 62/631,684, 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 2022/0237325 A1, Jul. 28, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 21/62 (2013.01); G06F 15/76 (2006.01); G06F 16/95 (2019.01); G06F 21/55 (2013.01); G06F 21/57 (2013.01); G06F 21/60 (2013.01); G06Q 10/1053 (2023.01); H04L 9/40 (2022.01)
CPC G06F 21/6263 (2013.01) [G06F 15/76 (2013.01); G06F 21/552 (2013.01); G06F 21/577 (2013.01); G06F 21/604 (2013.01); G06Q 10/1053 (2013.01); H04L 63/108 (2013.01); G06F 16/95 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by computing hardware via a graphical user interface, information regarding a request to initiate a transaction between an entity and a data subject,
wherein the transaction involves a computing system associated with the entity performing at least one of collecting or processing personal data associated with the data subject as part of a processing activity undertaken by the entity that the data subject provides consent as part of the transaction;
receiving, by the computing hardware, a unique transaction identifier associated with the transaction;
receiving, by the computing hardware, a unique subject identifier for the data subject;
responsive to receiving the information regarding the request:
generating, by the computing hardware, a unique consent receipt key for the consent provided by the data subject as part of the transaction;
associating, by the computing hardware, a receipt definition with the unique consent receipt key, wherein the receipt definition comprises the unique transaction identifier and a purpose for the at least one of collecting or processing the personal data, wherein the personal data is identified using one or more machine learning techniques; and
generating, by the computing hardware, a consent receipt set comprising the unique subject identifier, the unique consent receipt key, and the unique transaction identifier;
storing, by the computing hardware in computer memory, the consent receipt set and the receipt definition;
detecting, by the computing hardware and based on data in the receipt definition, an occurrence of a triggering event that causes the consent to expire according to the association of the receipt definition with the unique consent receipt key; and
responsive to detecting the occurrence of the triggering event, causing, by the computing hardware, a recapture of the consent from the data subject.