Data processing systems for fulfilling data subject access requests and related methods

US11651106B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11651106-B2
Application numberUS-202117530201-A
CountryUS
Kind codeB2
Filing dateNov 18, 2021
Priority dateJun 10, 2016
Publication dateMay 16, 2023
Grant dateMay 16, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Responding to a data subject access request includes receiving the request and identifying the requestor and source. In response to identifying the requestor and source, a computer processor determines whether the data subject access request is subject to fulfillment constraints, including whether the requestor or source is malicious. If so, then the computer processor denies the request or requests a processing fee prior to fulfillment. If not, then the computer processor fulfills the request.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: providing, by computing hardware, a query interface that is accessible via a public data network and that is configured for querying a plurality of data storage systems included in a private data network; determining, by the computing hardware, that a plurality of queries comprising data subject access requests have been received via the query interface from an Internet Protocol (IP) address; responsive to determining that the plurality of queries have originated from the IP address, adding a processing constraint for the IP address to fulfillment constraint data in a data repository; receiving, via the query interface and the public data network, a query comprising a data subject access request from a computing device; determining, by the computing hardware, that the computing device is associated with the IP address; querying, by the computing hardware and using the IP address, the fulfillment constraint data from the data repository to identify the processing constraint; determining, by the computing hardware, that the data subject access request is subject to the processing constraint; and preventing, based on the determining that the data subject access request is subject to the processing constraint, the plurality of data storage systems from executing processing operations or performing network communication for retrieving data responsive to the data subject access request from a plurality of data sources included in the private data network. 2. The method of claim 1 further comprising: providing, by the computing hardware, an authorization interface that is accessible via the public data network and that is configured for requesting authorization data from the computing device; receiving, by the computing hardware and via the authorization interface, the authorization data from the computing device; and overriding, by the computing hardware, the processing constraint based on receiving the authorization data, wherein overriding the processing constraint permits retrieval of the data responsive to the data subject access request from the plurality of data sources included in the private data network. 3. The method of claim 2 , wherein the authorization data comprises at least one of a username, a password, an authorization code, or data confirming payment of a processing fee associated with fulfilling the data subject access request. 4. The method of claim 1 , wherein adding the processing constraint for the IP address to the fulfillment constraint data in the data repository is based on a number of the plurality of queries originating from the IP address satisfying a threshold quantity within a threshold period of time. 5. The method of claim 1 , wherein adding the processing constraint for the IP address to the fulfillment constraint data is based on the IP address being associated with at least one of a competitor of an entity associated with the plurality of data storage systems, a geographic region, a particular political group, or a particular protesting group. 6. The method of claim 1 further comprising storing, by the computing hardware, documentation supporting preventing retrieval of the data responsive to the data subject access request from the plurality of data sources included in the private data network. 7. The method of claim 1 further comprising providing, by the computing hardware, for display on the query interface, a reason for preventing retrieval of the data responsive to the data subject access request from the plurality of data sources included in the private data network. 8. A system comprising: a non-transitory computer-readable medium storing instructions; and a processing device communicatively coupled to the non-transitory computer-readable medium, wherein, the processing device is configured to execute the instructions and thereby perform operations comprising: determining that a plurality of queries comprising data subject access requests have been received via a query interface from a domain, wherein the query interface is accessible via a public data network and is configured for querying a plurality of data storage systems included in a private data network; responsive to determining that the plurality of queries have originated from the domain, adding a processing constraint for the domain to fulfillment constraint data in a data repository; receiving, via the query interface and the public data network, a query comprising a data subject access request from a computing device; determining that the computing device is associated with the domain; querying, using the domain, the fulfillment constraint data from the data repository to identify the processing constraint; determining that the data subject access request is subject to the processing constraint; and preventing, based on the determining that the data subject access request is subject to the processing constraint, the plurality of data storage systems from executing processing operations or performing network communication for retrieving data responsive to the data subject access request from a plurality of data sources included in the private data network. 9. The system of claim 8 , wherein the operations further comprise: providing an authorization interface that is accessible via the public data network and that is configured for requesting authorization data from the computing device; receiving, via the authorization interface, the authorization data from the computing device; and overriding the processing constraint based on receiving the authorization data, wherein overriding the processing constraint permits retrieval of the data responsive to the data subject access request from the plurality of data sources included in the private data network. 10. The system of claim 9 , wherein the authorization data comprises at least one of a username, a password, an authorization code, or data confirming payment of a processing fee associated with fulfilling the data subject access request. 11. The system of claim 8 , wherein adding the processing constraint for the domain to the fulfillment constraint data in the data repository is based on a number of the plurality of queries originating from the domain satisfying a threshold quantity within a threshold period of time. 12. The system of claim 8 , wherein adding the processing constraint for the domain to the fulfillment constraint data is based on the domain being associated with at least one of a competitor of an entity associated with the plurality of data storage systems, a geographic region, a particular political group, or a particular protesting group. 13. The system of claim 8 , wherein the operations further comprise storing documentation supporting preventing retrieval of the data responsive to the data subject access request from the plurality of data sources included in the private data network. 14. The system of claim 8 , wherein the operations further comprise providing, for display on the query interface, a reason for preventing retrieval of the data responsive to the data subject access request from the plurality of data sources included in the private data network. 15. A non-transitory computer-readable medium having program code that is stored thereon, the program code executable by one or more processing devices for performing operations comprising: determining that a first query comprising a first data subject request has been received via a query interface from at least one of an Internet Protocol (IP) address, a domain, or a geographic location wherein the query interface is accessi

Assignees

Inventors

Classifications

  • using passwords (cryptographic mechanisms or cryptographic arrangements for entity authentication using a predetermined code H04L9/3226) · CPC title

  • using third party service providers · CPC title

  • Time limited access, e.g. to a computer or data · CPC title

  • involving long-term monitoring or reporting · CPC title

  • G06F21/31Primary

    User authentication · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11651106B2 cover?
Responding to a data subject access request includes receiving the request and identifying the requestor and source. In response to identifying the requestor and source, a computer processor determines whether the data subject access request is subject to fulfillment constraints, including whether the requestor or source is malicious. If so, then the computer processor denies the request or req…
Who is the assignee on this patent?
Onetrust Llc
What technology area does this patent fall under?
Primary CPC classification G06F21/31. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 16 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).