Centralized privacy management system for automatic monitoring and handling of personal data across data system platforms

US11429714B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11429714-B2
Application numberUS-201916299851-A
CountryUS
Kind codeB2
Filing dateMar 12, 2019
Priority dateMar 12, 2019
Publication dateAug 30, 2022
Grant dateAug 30, 2022

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.

A method of operating a privacy management system for managing personal data includes receiving a first input indicative of a first user activity in accessing personal data stored within a memory element. The method also includes creating an activity model based on the first input. The activity model is indicative of typical activity in accessing personal data stored in the memory element. The method further includes receiving a second input indicative of a second user activity in accessing personal data stored within the memory element. Also, the method includes recognizing, according to the activity model, the second user activity as being anomalous to the typical activity in accessing personal data stored in the memory element. Moreover, the method includes generating, as a result of recognizing the second user activity as being anomalous, a command that causes at least one of the client devices to perform an anomaly corrective action.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of operating a privacy management system for managing personal data within a plurality of client data systems, the plurality of client data systems including a first data system having a memory element, the method comprising: receiving a first input indicative of a first user activity in accessing personal data stored within the memory element; receiving a data set within the first input, differentiating personal data from general data contained within the data set, and generating metadata for the differentiated personal data; creating an activity model based on the first input, the activity model indicative of typical activity in accessing personal data stored in the memory element; receiving a second input indicative of a second user activity in accessing personal data stored within the memory element; accessing the generated metadata to determine whether the second user activity affects personal data; recognizing, according to the activity model, the second user activity as being anomalous to the typical activity in accessing personal data stored in the memory element; and generating, as a result of recognizing the second user activity as being anomalous, a command that causes at least one of the plurality of client devices to perform an anomaly corrective action. 2. The method of claim 1 , wherein receiving the data set includes receiving a stored data set stored on the memory element, wherein generating metadata includes generating metadata that indicates a storage location of personal data on the memory element, a data structure for the personal data on the memory element, and a storage time of the personal data on the memory element. 3. The method of claim 1 , wherein receiving the second input includes receiving, in the second input, at least one of: a first signal identifying the client device that supplied the second input; a second signal indicative of a global location from which the second input was supplied; a third signal indicative of a storage location of requested personal data among the plurality of client data systems; a fourth signal indicative of a category of requested personal data; and a fifth signal indicative of a time of day at which the second input was supplied. 4. The method of claim 3 , wherein receiving the second input includes receiving each of the first, second, third, fourth, and fifth signals. 5. The method of claim 3 , wherein receiving the first input includes receiving, in the first input, at least one of: a first signal identifying the client device that supplied the second input; a second signal indicative of a global location from which the second input was supplied; a third signal indicative of a storage location of requested personal data among the plurality of client data systems; a fourth signal indicative of a category of requested personal data; and a fifth signal indicative of a time of day at which the second input was supplied; wherein creating the activity model includes training a predictive data model using the at least one of the first, second, third, fourth, and fifth signals; and as a result of the training, outputting a trained classifier that receives as input the second input and that produces as output a prediction of whether second user activity is anomalous. 6. The method of claim 1 , wherein generating the command includes generating an alert command that causes an output device of the at least one of the client devices to output an alert. 7. The method of claim 1 , wherein generating the command includes generating a denial command that causes the at least one of the client devices to deny a request associated with the second user activity. 8. A centralized privacy management system for managing personal data comprising: a plurality of client data systems in a computerized system, the plurality of client data systems including a first data system having a memory element, the privacy management system including: a processor configured to communicate with the plurality of client data systems; the processor configured to receive a first input indicative of a first user activity in accessing personal data stored within the memory element; the processor programmed to receive a data set within the first input, differentiate personal data from general data contained within the data set, and generate metadata for the differentiated personal data; the processor programmed to create an activity model based on the first input, the activity model indicative of typical activity in accessing personal data stored in the memory element; the processor configured to receive a second input indicative of a second user activity in accessing personal data stored within the memory element; the processor programmed to access the generated metadata to determine whether the second user activity affects personal data; the processor programmed to recognize, according to the activity model, the second user activity as being anomalous to the typical activity in accessing personal data stored in the memory element; and the processor programmed to generate, as a result of recognizing the second user activity as being anomalous, a command that causes at least one of the plurality of client devices to perform an anomaly corrective action. 9. The system of claim 8 , wherein the processor, substantially concurrent with receiving the data set stored on the memory element, is programmed to generate metadata that indicates a storage location of personal data on the memory element, a data structure for the personal data on the memory element, and a storage time of the personal data on the memory element. 10. The system of claim 8 , wherein the second input includes at least one of: a first signal identifying the client device that supplied the second input; a second signal indicative of a global location from which the second input was supplied; a third signal indicative of a storage location of requested personal data among the plurality of client data systems; a fourth signal indicative of a category of requested personal data; and a fifth signal indicative of a time of day at which the second input was supplied. 11. The system of claim 10 , wherein the second input includes each of the first, second, third, fourth, and fifth signals. 12. The system of claim 10 , wherein the first input includes at least one of: a first signal identifying the client device that supplied the second input; a second signal indicative of a global location from which the second input was supplied; a third signal indicative of a storage location of requested personal data among the plurality of client data systems; a fourth signal indicative of a category of requested personal data; and a fifth signal indicative of a time of day at which the second input was supplied; wherein the processor is programmed to create the activity model by training a predictive data model using the at least one of the first, second, third, fourth, and fifth signals; and as a result of the training, outputting a trained classifier that receives as input the second input and that produces as output a prediction of whether second user activity is anomalous. 13. The system of claim 8 , wherein the processor is programmed to generate an alert command for causing an output device of the at least one of the client devices to output an alert. 14. The system of claim 8 , wherein the processor is programmed to generate a denial command that causes the at least one of the client devices to deny a request associated with the second user activity.

Assignees

Inventors

Classifications

  • Protecting personal data, e.g. for financial or medical purposes · CPC title

  • G06F21/552Primary

    involving long-term monitoring or reporting · CPC title

  • based on distances to training or reference patterns · CPC title

  • Feedforward networks · CPC title

  • Supervised learning · 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 US11429714B2 cover?
A method of operating a privacy management system for managing personal data includes receiving a first input indicative of a first user activity in accessing personal data stored within a memory element. The method also includes creating an activity model based on the first input. The activity model is indicative of typical activity in accessing personal data stored in the memory element. The …
Who is the assignee on this patent?
Salesforce Com Inc
What technology area does this patent fall under?
Primary CPC classification G06F21/6245. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 30 2022 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 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).