Anonymization and filtering data

US9349026B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9349026-B2
Application numberUS-201214234366-A
CountryUS
Kind codeB2
Filing dateJul 20, 2012
Priority dateJul 22, 2011
Publication dateMay 24, 2016
Grant dateMay 24, 2016

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.

System and method of anonymising data comprising the steps of reading parameters of an anonymisation procedure from a configurable anonymisation procedure resource. Receiving data to be anonymised from a data source, wherein the data source is identified by one or more of the read parameters. Applying one or more transformations to the received data according to the anonymisation procedure, wherein the one or more transformations include transforming at least an original portion of the received data into a transformed portion.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method of anonymizing data comprising: reading parameters of an anonymization procedure from a configurable anonymization procedure resource, wherein the read parameters defines a workflow for receiving data to be anonymized and for applying one or more transformations thereto, and wherein the read parameters also includes an indication of an allowable number of concurrent processing threads for receiving the data and applying the one or more anonymization transformations; receiving data to be anonymized from a data source according to the defined workflow, wherein the data source is identifiable from one or more of the read parameters; and applying one or more anonymization transformations to the received data according to the defined workflow, wherein the one or more transformations include transforming at least an original portion of the received data into a transformed portion, and wherein the steps of receiving data and applying one or more anonymization transformations are performed using no more than the allowable number of concurrent processing threads indicated in the read parameters. 2. The method of claim 1 , wherein the one or more anonymization transformations to be applied to the received data are identified in the read parameters. 3. The method of claim 1 , wherein the read parameters further include or identify any one or more of: a transformation configuration resource that includes a description of the one or more transformations to be applied to the received data; a reader configuration resource that includes configuration information for reading the received data; an input directory of the data source to scan for received data; an output directory of the data source to write transformed data to following the application of the one or more transformations; and a writer configuration resource that includes configuration information for writing the transformed data. 4. The method according to claim 1 , wherein the configurable anonymization procedure resource is encrypted. 5. The method according to claim 1 , wherein the original portion of the received data is recoverable from the transformed portion using previously stored information. 6. The method of claim 5 , wherein the previously stored information comprises the transformed portion stored with the original portion of received data. 7. The method of claim 5 , wherein the previously stored information is cryptographic material for decrypting the transformed portion into the original portion of received data. 8. The method according to claim 1 , wherein the applied one or more anonymization transformations are one or more selected from the group consisting of: hashing; redacting; filtering; find and replacing; replacement with random values; validation; and masking. 9. The method according to claim 3 , wherein at least one of the transformation configuration resource and the configurable anonymization procedure resource are in XML format. 10. The method according to claim 1 , wherein the received data are call data records. 11. The method according to claim 1 , wherein the anonymization procedure includes receiving the data from an input channel and writing the anonymized data to an output channel. 12. The method according to claim 1 , wherein the received data originates from any one or more of: a database, file system, mobile network, and real time data feed. 13. The method according to claim 1 further comprising: receiving an input comprising the transformed portion and a new portion; and recovering the original portion of the received data from the transformed portion using stored information. 14. A non-transitory computer-readable medium having stored thereon program instructions that, when executed on a computer, cause the computer to perform the method of claim 1 . 15. A computer programmed to perform the method of claim 1 .

Assignees

Inventors

Classifications

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

  • Protecting data · CPC title

  • wherein the sending and receiving network entities apply symmetric encryption, i.e. same key used for encryption and decryption (cryptographic mechanisms or cryptographic arrangements for symmetric key encryption H04L9/06) · CPC title

  • wherein the identity of one or more communicating identities is hidden (cryptographic mechanisms or cryptographic arrangements for anonymous credentials or for identity based cryptographic systems H04L9/00) · CPC title

  • Providing cryptographic facilities or services · 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 US9349026B2 cover?
System and method of anonymising data comprising the steps of reading parameters of an anonymisation procedure from a configurable anonymisation procedure resource. Receiving data to be anonymised from a data source, wherein the data source is identified by one or more of the read parameters. Applying one or more transformations to the received data according to the anonymisation procedure, whe…
Who is the assignee on this patent?
Gianniotis Adam, Mcquaid Gerald, Babbage Stephen, and 1 more
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 May 24 2016 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).