Anonymizing a file for diagnosis
AssigneeInternational Business Machines Corporation
InventorsDavid C. Reed, Max D. Smith, Philip R. Chauvet, Franklin E. McCune
Life of this patent
Estimating the term…
Abstract
Apparatuses, methods, and computer program products are provided for anonymizing a data set having an index component and a data component. In certain embodiments, the apparatuses, methods and computer program products make a copy of the data set, removes personal information from the data component, modifies an index component key value with a random value, modifies a data component key value with the same random value, and maintains a data set structure of the index component and the data component.
Claims20
An apparatus comprising:
- a processor;
- a computer-readable storage media storing code executable by the processor to perform the steps of:
- making a copy of a data set having an index component and a data component that define a data structure;
- removing personal information from the data component other than a data component key value;
- modifying an index component key value with a random value, and modifying the data component key value with the same random value;
- and
- maintaining, in response to the modifying, the data set structure of the index component and the data component.
A method for anonymizing an index component and a corresponding data component, the method comprising:
- making, by use of a processor, a copy of a data set having an index component and a data component that define a data structure;
- removing personal information from the data component other than a data component key value;
- modifying an index component key value with a random value, and modifying the data component key value with the same random value;
- and
- maintaining, in response to the modifying, the data set structure of the index component and the data component.
A computer program product comprising a computer-readable storage medium having program instructions embodied therewith, the program instructions readable/executable by a processor to cause the processor to perform the steps of:
- making a copy of a data set having an index component and a data component that define a data structure;
- removing personal information from the data component other than a data component key value;
- modifying an index component key value with a random value, and modifying the data component key value with the same random value;
- and
- maintaining, in response to the modifying, the data set structure of the index component and the data component.
Dependencies are inferred from the claim text.