System and method for transforming data to preserve privacy where the data transform module suppresses the subset of the collection of data according to the privacy constraint
First Claim
Patent Images
1. A data transform system comprising:
- a processor;
a memory connected to the processor, storing a collection of data; and
a data transform module, accepting a usage constraint, a privacy constraint and the collection of data from memory, the data transform module transforming the collection of data according to the usage constraint and the privacy constraint,wherein the usage constraint defines a subset of the collection of data, andwherein the data transform module suppresses the subset of the collection of data according to the privacy constraint, the privacy constraint defining a minimum number of entities in a subset of the collection of data, wherein any combination of all values of a suppressed collection of data output by the data transform module can be narrowed to the subset having at least the minimum number of entities in the collection of data.
2 Assignments
0 Petitions
Accused Products
Abstract
A data transform system comprises a processor, a memory connected to the processor, storing a collection of data, and a data transform module, accepting two data constraints and the collection of data from memory, wherein a first constraint is a usage constraint and a second constraint is a privacy constraint, the data transform module transforming the collection of data according to the usage constraint and the privacy constraint.
-
Citations
25 Claims
-
1. A data transform system comprising:
-
a processor; a memory connected to the processor, storing a collection of data; and a data transform module, accepting a usage constraint, a privacy constraint and the collection of data from memory, the data transform module transforming the collection of data according to the usage constraint and the privacy constraint, wherein the usage constraint defines a subset of the collection of data, and wherein the data transform module suppresses the subset of the collection of data according to the privacy constraint, the privacy constraint defining a minimum number of entities in a subset of the collection of data, wherein any combination of all values of a suppressed collection of data output by the data transform module can be narrowed to the subset having at least the minimum number of entities in the collection of data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method for constraining data comprising the steps of:
-
determining, for a collection of data, a level of granularity, wherein the level of granularity is a minimum number of entities in a set to which any combination of values in a constrained collection of data can be narrowed; determining an application specific constraint, wherein the application specific constraint defines a subset of the collection of data; determining a metric including a combination of an abstraction and/or a suppression of the subset of the collection of data, wherein the metric satisfies the level of granularity; constraining the collection of data according to the metric; and providing a constrained collection of data to a client. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps, for constraining data, the method steps comprising:
-
determining, for a collection of data, a level of granularity, wherein the level of granularity is a minimum number of entities in a set to which any combination of values in a constrained collection of data can be narrowed; determining an application specific constraint, wherein the application specific constraint defines a subset of the collection of data; determining a metric including a combination of an abstraction and/or a suppression of the subset of the collection of data, wherein the metric satisfies the level of granularity; constraining the collection of data according to the metric; and providing a constrained collection of data to a client.
-
Specification