System and method for securely analyzing data and controlling its release
First Claim
Patent Images
1. A method of analyzing data from a plurality of parties, the method comprising:
- receiving a plurality of records from each of the plurality of parties, each of the records comprising transformed data that at least obscures a value of the transformed data when decoded by a computer system; and
performing an analysis on at least a portion of at least one of the plurality of records received from each of the plurality of parties, in which the analysis comprises an analysis other than matching at least a portion of said at least the portion of at least one of the plurality of records from each of the plurality of parties.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method allows data to be shared for analysis without compromising the security of all the data, while allowing the analysis to proceed.
27 Citations
41 Claims
-
1. A method of analyzing data from a plurality of parties, the method comprising:
-
receiving a plurality of records from each of the plurality of parties, each of the records comprising transformed data that at least obscures a value of the transformed data when decoded by a computer system; and
performing an analysis on at least a portion of at least one of the plurality of records received from each of the plurality of parties, in which the analysis comprises an analysis other than matching at least a portion of said at least the portion of at least one of the plurality of records from each of the plurality of parties. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for analyzing data from a plurality of parties, the system comprising:
-
a project receiver having an input operatively coupled for receiving a plurality of records from each of the plurality of parties, each of the records comprising transformed data that at least obscures a value of the transformed data when decoded by a computer system, the project receiver for providing at an output at least one of the plurality of records from each of the plurality of parties; and
a matcher/analyzer having an input coupled to the project receiver output for receiving the at least one of the plurality of records from each of the plurality of parties, the matcher/analyzer for performing an analysis on at least a first portion of least one of the plurality of records received from each of the plurality of parties, in which the analysis comprises an analysis other than matching the at least the first portion of said at least one of the plurality of records from each of the plurality of parties, and for providing at least one result of said analysis at an output. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer program product comprising a computer useable medium having computer readable program code embodied therein for analyzing data from a plurality of parties, the computer program product comprising computer readable program code devices configured to cause a computer system to:
-
receive a plurality of records from each of the plurality of parties, each of the records comprising transformed data that at least obscures a value of the transformed data when decoded by a computer system; and
perform an analysis on at least a portion of at least one of the plurality of records received from each of the plurality of parties, in which the analysis comprises an analysis other than matching at least a portion of said at least the portion of at least one of the plurality of records from each of the plurality of parties. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A method of providing data for analysis while controlling its release, the method comprising:
-
receiving from one party information regarding a transformation of the data, said information also used to transform data from another party;
transforming the data in a manner that facilitates analysis of the data without disclosing all of the data transformed; and
providing the transformed data for purpose of analysis with data transformed by said another party.
-
-
41. A computer program product comprising a computer useable medium having computer readable program code embodied therein for providing data for analysis while controlling its release, the computer program product comprising computer readable program code devices configured to cause a computer system to:
-
receive from one party information regarding a transformation of the data, said information also used to transform data from another party;
transform the data in a manner that facilitates analysis of the data without disclosing all of the data transformed; and
provide the transformed data for purpose of analysis with data transformed by said another party.
-
Specification