IP Library Granted Patent US 10,440,062
Granted Patent B2
US 10,440,062 · App. 16/277,568 · Granted Oct 8, 2019

Consent receipt management systems and related methods

Inventors: Kabir A. Barday (Atlanta, GA); Jonathan Blake Brannon (Smyrna, GA); Richard A. Beaumont (London, GB); John Mannix (London, GB)
Assignee: OneTrust, LLC
H04L63/205H04L9/3213H04L63/0414H04L67/22
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,440,062
App. No.
16/277,568
Granted
Oct 8, 2019
Kind
B2
Abstract

A consent receipt management system may, for example, be configured to track data on behalf of an entity that collects and/or processes persona data related to: (1) who consented to the processing or collection of personal data; (2) when the consent was given (e.g., a date and time); (3) what information was provided to the consenter at the time of consent (e.g., a privacy policy, what personal data would be collected following the provision of the consent, for what purpose that personal data would be collected, etc.); (4) how consent was received (e.g., one or more copies of a data capture form, webform, etc. via which consent was provided by the consenter); (5) when consent was withdrawn (e.g., a date and time of consent withdrawal if the consenter withdraws consent); and/or (6) any other suitable data related to receipt or withdrawal of consent.

Claims (86)

1. A computer-implemented data processing method for managing a consent receipt under a transaction, the method comprising:

providing a user interface for initiating a transaction between an entity and a data subject;

receiving, from a computing device associated with the data subject via the user interface, a request to initiate a transaction between the entity and the data subject;

in response to receiving the request:

generating, by a consent receipt management system, a unique consent receipt key; and

initiating a virtual browsing session on a consent receipt capture server;

accessing a webpage hosting the user interface using a virtual browser during the virtual browsing session;

scanning the webpage to identify the user interface;

capturing the user interface in an unfilled state;

electronically storing, in computer memory: (1) a unique subject identifier associated with the data subject, (2) the unique consent receipt key, (3) a unique transaction identifier associated with the transaction, and (4) the capture of the user interface;

electronically associating the unique subject identifier, the unique consent receipt key, the unique transaction identifier, and the capture of the user interface;

in response to receiving the request, transmitting a consent receipt to the data subject, the consent receipt comprising at least the unique subject identifier and the unique consent receipt key;

providing a consent receipt management portal; and

displaying, to the data subject, via the consent receipt management portal, the transmitted consent receipt.

2. The computer-implemented data processing method of claim 1 , wherein:

the transaction comprises processing, by the entity, one or more pieces of personal data associated with the data subject; and

the user interface displays information identifying the one or more pieces of personal data.

3. The computer-implemented data processing method of claim 2 , wherein the consent receipt comprises a mechanism for the data subject to withdraw consent for the entity to process the one or more pieces of personal data.

4. The computer-implemented data processing method of claim 3 , wherein the mechanism comprises a hyperlink in the consent receipt transmitted to the data subject.

5. The computer-implemented data processing method of claim 1 , further comprising:

identifying one or more privacy notices associated with the transaction; and

associating the one or more privacy notices with the consent receipt.

6. The computer-implemented data processing method of claim 1 , wherein the capture of the user interface comprises one or more screen shots.

7. The computer-implemented data processing method of claim 1 , wherein the capture of the user interface comprises one or more pieces of computer code associated with the user interface.

8. A computer-implemented data processing method for managing a consent receipt under a transaction, the method comprising:

providing a user interface for initiating a transaction between an entity and a data subject;

receiving a request to initiate a transaction between the entity and the data subject;

in response to the request, generating, by a third party consent receipt management system, a unique consent receipt key;

receiving, from the data subject, a unique subject identifier;

receiving, at a third party data repository server, an indication that a piece of personal data has been processed for the data subject as part of the transaction;

in response to receiving the indication, electronically storing, on the third party data repository server, a copy of the piece of personal data and the unique subject identifier;

electronically associating the copy of the piece of personal data and the unique subject identifier on the third party data repository server;

electronically storing, in computer memory, the unique subject identifier, the unique consent receipt key, and a unique transaction identifier associated with the transaction;

electronically associating the unique subject identifier, the unique consent receipt key, and the unique transaction identifier;

in response to receiving the request, transmitting a consent receipt to the data subject, the consent receipt comprising at least the unique subject identifier and the unique consent receipt key;

providing a consent receipt management portal; and

displaying, to the data subject, via the consent receipt management portal, the transmitted consent receipt.

9. The computer-implemented data processing method of claim 8 , the method further comprising:

in response to receiving the request to initiate the transaction between the entity and the data subject:

initiating a virtual browsing session on a consent receipt capture server;

accessing a webpage hosting the user interface using a virtual browser during the virtual browsing session;

scanning the webpage to identify the user interface; and

capturing the user interface; and

electronically associating the unique subject identifier, the unique consent receipt key, the unique transaction identifier, and the captured user interface.

10. The computer-implemented data processing method of claim 9 , wherein:

the transaction comprises processing, by the entity, one or more pieces of personal data associated with the data subject; and

the user interface displays information identifying the one or more pieces of personal data.

11. The computer-implemented data processing method of claim 10 , wherein the consent receipt comprises a mechanism for the data subject to withdraw consent for the entity to process the one or more pieces of personal data.

12. The computer-implemented data processing method of claim 11 , wherein the mechanism comprises a hyperlink in a consent receipt transmitted to the data subject.

13. The computer-implemented data processing method of claim 9 , further comprising:

providing a user interface for creating a new transaction;

receiving a request to create a new transaction, the request comprising one or more transaction definitions; and

in response to receiving the request, generating a piece of computer code associated with the new transaction for placement in a location in which consent from a data subject will be requested as part of the new transaction.

14. The computer-implemented data processing method of claim 13 , wherein the one or more transaction definitions are selected from the group consisting of:

(1) a unique transaction identifier associated with the new transaction;

(2) an identity of one or more controllers of the entity that is engaging in the transaction with the data subject;

(3) one or more links to a privacy policy associated with the transaction;

(4) a listing of one or more data types for which consent to process will be provided;

(5) one or more methods used to collect data for which consent to process will be provided;

(6) a description of a service provided as part of the transaction;

(7) one or more purposes of the processing;

(8) a jurisdiction associated with the transaction; and

(9) a legal basis for the collection of personal data as part of the transaction.

15. The computer-implemented data processing method of claim 13 , wherein the one or more transaction definitions comprise a listing of one or more data types for which consent to process will be provided.

16. The computer-implemented data processing method of claim 13 , wherein the one or more transaction definitions comprise one or more methods used to collect data for which consent to process will be provided.

17. The computer-implemented data processing method of claim 13 , wherein the one or more transaction definitions comprise a description of a service provided as part of the transaction.

18. A computer-implemented data processing method for managing a consent receipt under a transaction, the method comprising:

providing a user interface for initiating a transaction between an entity and a data subject;

receiving a request to initiate a transaction between the entity and the data subject;

in response to the request:

initiating the transaction; and

generating, using one or more consent receipt generation means, a unique consent receipt key;

receiving, from the data subject, a unique subject identifier;

electronically storing, in computer memory using one or more electronic storage means, the unique subject identifier, the unique consent receipt key, and a unique transaction identifier associated with the transaction;

electronically associating the unique subject identifier, the unique consent receipt key, and the unique transaction identifier;

in response to receiving the request, transmitting a consent receipt to the data subject, the consent receipt comprising at least the unique subject identifier and the unique consent receipt key, wherein:

the transaction is a first transaction; and

the computer-implemented data processing method further comprises:

providing a user interface for creating a new transaction;

receiving a request to create the new transaction, the request comprising one or more transaction definitions with a unique transaction identifier associated with the new transaction; and

in response to receiving the request, using one or more computer code generation means to generate a piece of computer code, associated with the new transaction, for placement in a location in which consent from a data subject will be requested as part of the new transaction.

19. The computer-implemented data processing method of claim 18 , further comprising:

providing a consent receipt management portal using one or more consent receipt portal provision means;

displaying, to the data subject, via the consent receipt management portal, each of one or more consent receipts provided by the data subject; and

providing one or more consent modification means via the consent receipt management portal.

20. The computer-implemented data processing method of claim 18 , wherein the new transaction is the first transaction.

Assignments (2)
SECURITY INTEREST Recorded Jul 5, 2022
From: ONETRUST LLC
To: KEYBANK NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 060573/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 12, 2019
From: BARDAY, KABIR A.; BRANNON, JONATHAN BLAKE; BEAUMONT, RICHARD A.; MANNIX, JOHN
To: ONETRUST, LLC
Reel/Frame 049448/0447 →
Cited By (17)
US 12,190,330 US 12,204,564 US 12,216,794 US 12,259,882 US 12,265,896 US 12,277,232 US 12,288,233 US 12,299,065 US 12,353,405 US 12,381,915 US 12,412,140 US 12,536,329 US 12,591,828 US 12,609,938 US 12,641,108 US 12,688,324 US 12,694,044