Masking of sensitive personal information based on anomaly detection

US10956606B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10956606-B2
Application numberUS-201815928195-A
CountryUS
Kind codeB2
Filing dateMar 22, 2018
Priority dateMar 22, 2018
Publication dateMar 23, 2021
Grant dateMar 23, 2021

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 to replace profile related data is suggested. A history database including recorded profile related data may be provided. Upon receiving actual profile related data, a processor may retrieve, from the history database, at least one recorded profile related data, matching to the actual profile related data. Then, a command may be received, from a user, to replace at least one part of the actual profile related data.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer implemented method to replace profile related data, the method comprising: providing a history database, wherein the history database comprises recorded profile related data; receiving actual profile related data; retrieving, by a processor, from the history database, at least one recorded profile related data, wherein the at least one recorded profile related data matches to the actual profile related data; prompting, by a processor, a user with alternative profile data, wherein the alternative profile related data comprises the at least one recorded profile related data, and wherein the at least one recorded profile related data is modified according to available environmental conditions; receiving, from the user, a command to replace at least one part of the actual profile related data with the alternative profile related data; and replacing the at least one part of the actual profile related data with the alternative profile related data. 2. The computer implemented method of claim 1 , wherein the recorded profile related data represents physical data received from at least one first sensor and the actual profile related data represents physical data received from at least one second sensor. 3. The computer implemented method of claim 1 , further comprising: comparing, by the processor, whether the retrieved at least one recorded profile related data differs from the actual profile related data; in the case that the comparing yields a difference, prompting, by the processor, the difference to the user. 4. The computer implemented method of claim 3 , wherein the profile related data comprises a dependent part, and wherein, in the step of comparing, a dependent part of the at least one recorded profile related data is compared to a dependent part of the actual profile related data. 5. The computer implemented method of claim 3 , further comprising: determining the actual profile related data to be an anomaly when the comparing yields a difference between the retrieved at least one recorded profile related data and the actual profile related data. 6. The computer implemented method of claim 1 , wherein the replacing comprises suggesting, to the user, to replace the at least one part of the actual profile related data with either the alternative profile related data or another retrieved recorded profile related data. 7. The computer implemented method of claim 1 , wherein the profile related data comprises an independent part. 8. The computer implemented method of claim 7 , wherein, in the step of retrieving, the at least one recorded profile related data is found to be matching to the actual profile related data when an independent part of the at least one recorded profile related data is identical to or matches to an independent part of the actual profile related data. 9. The computer implemented method of claim 1 , wherein providing the history database comprises evaluating the profile related data to establish a baseline. 10. The computer implemented method of claim 1 , wherein receiving the actual profile related data comprises receiving physical data that comprises one or more of the following: time, location, temperature, relative humidity, radio frequency interactions, ambient light brightness, orientation, velocity, acceleration, magnetic field, pressure, proximity, operating a button, data of a mobile camera. 11. The computer implemented method of claim 1 , executed, by at least one processor in batch mode or in online mode or in a combination of the batch mode and the online mode. 12. The computer implemented method of claim 1 , further comprising: deleting the actual profile related data, in response to receiving the command to replace at least one part of the actual profile related data with the alternative profile related data. 13. The computer implemented method of claim 1 , further comprising: computing, by the processor, a replacement score, based on an element from the group consisting of: environmental information retrieved from at least one sensor; profile data replacement history; and a time when the actual profile related data has been followed. 14. A computer program product to replace profile related data, the computer program product comprising: a computer readable storage medium having computer usable code embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the computer usable program code comprising: computer usable code configured to provide a history database, wherein the history database comprises recorded profile related data; computer usable code configured to receive actual profile related data; computer usable code configured to retrieve, by a processor, from the history database, at least one recorded profile related data, wherein the at least one recorded profile related data matches to the actual profile related data; computer usable code configured to prompt, by a processor, a user with alternative profile data, wherein the alternative profile related data comprises the at least one recorded profile related data, and wherein the at least one recorded profile related data is modified according to available environmental conditions; computer usable code configured to receive, from the user, a command to replace at least one part of the actual profile related data with the alternative profile related data; and computer usable code configured to replace the at least one part of the actual profile related data with the alternative profile related data. 15. The computer program product of claim 14 , wherein the recorded profile related data represents physical data received from at least one first sensor and the actual profile related data represents physical data received from at least one second sensor. 16. The computer program product of claim 14 , further comprising: comparing, by the processor, whether the retrieved at least one recorded profile related data differs from the actual profile related data; in the case that the comparing yields a difference, prompting, by the processor, the difference to the user. 17. The computer program product of claim 14 , further comprising: deleting the actual profile related data, in response to receiving the command to replace at least one part of the actual profile related data with the alternative profile related data. 18. A mobile computer carrying a computer program product to replace profile related data, the computer program product comprising: a computer readable storage medium having computer usable code embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the computer usable program code comprising: computer usable code configured to provide a history database, wherein the history database comprises recorded profile related data; computer usable code configured to receive actual profile related data; computer usable code configured to retrieve, by a processor, from the history database, at least one recorded profile related data, wherein the at least one recorded profile related data matches to the actual profile related data; computer usable code configured to prompt, by a processor, a user with alternative profile data, wherein the alternative profile related data comprises the at least one recorded profile related data, and wherein the at least one recorded profile related data is modified according to available environmental conditions; computer usable code configured to receive, from the user, a command to

Assignees

Inventors

Classifications

  • by observing the pattern of computer usage, e.g. typical user behaviour · CPC title

  • by anonymising data, e.g. decorrelating personal data from the owner's identification · CPC title

  • monitoring of user actions (tracking the activity of the user H04L67/535) · CPC title

  • Continuous authentication · CPC title

  • Protecting personal data, e.g. for financial or medical purposes · 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 US10956606B2 cover?
A method to replace profile related data is suggested. A history database including recorded profile related data may be provided. Upon receiving actual profile related data, a processor may retrieve, from the history database, at least one recorded profile related data, matching to the actual profile related data. Then, a command may be received, from a user, to replace at least one part of th…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F21/6254. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 23 2021 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).