IP Library Granted Patent US 10,878,127
Granted Patent B2
US 10,878,127 · App. 16/983,536 · Granted Dec 29, 2020

Data subject access request processing systems and related methods

Inventors: Jonathan Blake Brannon (Smyrna, GA); Casey Hill (Atlanta, GA)
Assignee: OneTrust, LLC
G06F21/6245
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,878,127
App. No.
16/983,536
Granted
Dec 29, 2020
Kind
B2
Abstract

In particular embodiments, computer-implemented data processing, systems, and method configured to: receive a request to initiate a transaction between an entity and a data subject, generate (i) a consent receipt for the transaction comprising at least a unique subject identifier and a unique consent receipt key and (ii) a unique cookie to identify the data subject's transaction initiated by the data subject, store the consent receipt for the transaction and the unique cookie, receive a data subject access request from the data subject, verify an identity of the data subject based at least in part on the unique cookie process the request, process the request by identifying one or more pieces of personal data associated with the data subject, and taking one or more actions based at least in part on the data subject access request.

Claims (96)

1. A computer-implemented data processing method for verifying a data subject of a data subject access request, the method comprising:

receiving a request to initiate a transaction between an entity and a data subject, the transaction being initiated by the data subject via a user interface and involving collection or processing of personal data associated with the data subject by the entity as part of a processing activity undertaken by the entity that the data subject is consenting to as part of the transaction;

in response to receiving the request to initiate the transaction, generating:

a consent receipt for the transaction comprising at least a unique subject identifier and a unique consent receipt key; and

a unique cookie to identify the data subject's transaction initiated by the data subject;

storing, by one or more processors, the consent receipt for the transaction and the unique cookie;

receiving, by one or more processors, a data subject access request from the data subject comprising one or more request parameters, wherein the one or more request parameters comprises a type of the data subject access request;

verifying, by one or more processors, an identity of the data subject based at least in part on the unique cookie;

in response to verifying the identity of the data subject, processing, by one or more processors, the request by identifying one or more pieces of personal data associated with the data subject, the one or more pieces of personal data being stored in one or more data repositories associated with the entity; and

taking, by one or more processors, one or more actions based at least in part on the type of the data subject access request and the data subject access request, the one or more actions including one or more actions related to the one or more pieces of personal data.

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

in response to generating (i) the consent receipt and (ii) the unique cookie to identify the data subject's transaction, providing, by one or more processors, (i) the consent receipt and (ii) the unique cookie to identify the data subject's transaction to the data subject.

3. The computer-implemented data processing method of claim 2 , wherein the unique cookie provided to the data subject is stored within a web browser associated with an electronic device of the data subject.

4. The computer-implemented data processing method of claim 3 , wherein verifying the identity of the data subject based at least in part on the unique cookie further comprises:

accessing, by one or more processors, one or more cookies stored within the web browser associated with the electronic device of the data subject;

comparing, by one or more processors, (i) the one or more cookies stored within the web browser associated with the electronic device of the data subject to (ii) the unique cookie;

determining, by one or more processors, that the one or more cookies stored within the web browser associated with the electronic device of the data subject includes the unique cookie; and in response, verifying, by one or more processors, the identity of the data subject.

5. The computer-implemented data processing method of claim 3 , wherein verifying the identity of the data subject based at least in part on the unique cookie further comprises:

accessing, by one or more processors, one or more cookies stored within the web browser associated with the electronic device of the data subject;

comparing, by one or more processors, (i) the one or more cookies stored within the web browser associated with the electronic device of the data subject to (ii) the unique cookie;

determining, by one or more processors, that the one or more cookies stored within the web browser associated with the electronic device of the data subject does not include the unique cookie;

in response, generating, by one or more processors, a notification to provide to the data subject indicating that the identity of the data subject cannot be verified; and

providing, by one or more processors, the notification to the electronic device associated with the data subject.

6. The computer-implemented data processing method of claim 1 , wherein generating the consent receipt further comprises:

identifying a transaction identifier associated with the transaction;

generating the unique consent receipt key for the transaction;

determining the unique subject identifier for the data subject;

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

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

generating a consent record for the transaction; and

electronically storing the consent record.

7. The computer-implemented data processing method of claim 6 , further comprising:

electronically transmitting the consent record to the data subject.

8. The computer-implemented data processing method of claim 1 , wherein the type of the data subject access request is selected from a group consisting of:

a subject's rights request, and

a data subject deletion request.

9. A computer-implemented data processing method for verifying a data subject of a data subject access request, the method comprising:

receiving a request to initiate a transaction between an entity and a data subject, the transaction being initiated by the data subject via a user interface and involving collection or processing of personal data associated with the data subject by the entity as part of a processing activity undertaken by the entity that the data subject is consenting to as part of the transaction;

in response to receiving the request to initiate the transaction, generating a unique cookie to identify the data subject's transaction initiated by the data subject;

storing, by one or more processors, the unique cookie;

receiving, by one or more processors, a data subject access request from the data subject comprising one or more request parameters, wherein the one or more request parameters comprises a type of the data access request;

verifying, by one or more processors, an identity of the data subject based at least in part on the unique cookie by:

accessing, by one or more processors, one or more cookies stored within a web browser associated with the electronic device of the data subject,

comparing, by one or more processors, (i) the one or more cookies stored within the web browser associated with the electronic device of the data subject to (ii) the unique cookie, and

determining, by one or more processors, that the one or more cookies stored within the web browser associated with the electronic device of the data subject includes the unique cookie;

in response to verifying the identity of the data subject, processing, by one or more processors, the request by identifying one or more pieces of personal data associated with the data subject, the one or more pieces of personal data being stored in one or more data repositories associated with the entity; and

taking, by one or more processors, one or more actions based at least in part on the type of the data subject access request and the data subject access request, the one or more actions including one or more actions related to the one or more pieces of personal data.

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

providing the unique cookie to the data subject, wherein the unique cookie is stored within a web browser associated with an electronic device of the data subject.

11. The computer-implemented data processing method of claim 9 , wherein the type of the data subject access request is selected from a group consisting of:

a subject's rights request, and

a data subject deletion request.

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

generating both a consent receipt for the transaction comprising at least a unique subject identifier and a unique consent receipt key; and

storing the consent receipt for the transaction.

13. A data subject access request processing system comprising:

one or more data subject access request management servers;

a plurality of local storage nodes, each of the plurality of local storage nodes being physically located in a distinct geographic location;

one or more processers; and

memory, wherein the one or more processers are configured for:

receiving a request to initiate a transaction between an entity and a data subject, the transaction being initiated by the data subject via a user interface and involving collection or processing of personal data associated with the data subject by the entity as part of a processing activity undertaken by the entity that the data subject is consenting to as part of the transaction;

in response to receiving the request to initiate the transaction, generating:

a consent receipt for the transaction comprising at least a unique subject identifier and a unique consent receipt key; and

a unique cookie to identify the data subject's transaction initiated by the data subject;

storing the consent receipt for the transaction and the unique cookie;

receiving a data subject access request from the data subject comprising one or more request parameters, wherein the one or more request parameters comprises a type of the data subject access request;

verifying an identity of the data subject based at least in part on the unique cookie;

in response to verifying the identity of the data subject, processing the request by identifying one or more pieces of personal data associated with the data subject, the one or more pieces of personal data being stored in one or more data repositories associated with the entity; and

taking one or more actions based at least in part on the type of the data subject access request and the data subject access request, the one or more actions including one or more actions related to the one or more pieces of personal data.

14. The data subject access request processing system of claim 13 , wherein the one or more processers are further configured for:

in response to generating (i) the consent receipt and (ii) the unique cookie to identify the data subject's transaction, providing, by one or more processors, (i) the consent receipt and (ii) the unique cookie to identify the data subject's transaction to the data subject.

15. The data subject access request processing system of claim 14 , wherein the unique cookie provided to the data subject is stored within a web browser associated with an electronic device of the data subject.

16. The data subject access request processing system of claim 15 , wherein verifying the identity of the data subject based at least in part on the unique cookie further comprises:

accessing one or more cookies stored within the web browser associated with the electronic device of the data subject;

comparing (i) the one or more cookies stored within the web browser associated with the electronic device of the data subject to (ii) the unique cookie;

determining that the one or more cookies stored within the web browser associated with the electronic device of the data subject includes the unique cookie;

and in response, verifying the identity of the data subject.

17. The data subject access request processing system of claim 15 , wherein verifying the identity of the data subject based at least in part on the unique cookie further comprises:

accessing one or more cookies stored within the web browser associated with the electronic device of the data subject;

comparing (i) the one or more cookies stored within the web browser associated with the electronic device of the data subject to (ii) the unique cookie;

determining that the one or more cookies stored within the web browser associated with the electronic device of the data subject does not include the unique cookie;

in response, generating a notification to provide to the data subject indicating that the identity of the data subject cannot be verified; and

providing the notification to the electronic device associated with the data subject.

18. The data subject access request processing system of 13 , wherein generating the consent receipt further comprises:

identifying a transaction identifier associated with the transaction;

generating the unique consent receipt key for the transaction;

determining the unique subject identifier for the data subject;

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

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

generating a consent record for the transaction; and

electronically storing the consent record.

19. The data subject access request processing system of claim 18 , further comprising:

electronically transmitting the consent record to the data subject.

20. The data subject access request processing system of claim 13 , wherein the type of the data subject access request is selected from a group consisting of:

a subject's rights request, and

a data subject deletion request.

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 Sep 22, 2020
From: BRANNON, JONATHAN BLAKE; HILL, CASEY
To: ONETRUST, LLC
Reel/Frame 053841/0104 →