Method for determining hidden states of systems using privacy-preserving distributed data analytics
First Claim
Patent Images
1. A method for classifying data to determine hidden states of a system, comprising:
- randomly permuting the data, acquired from the system by a client, to generate permuted data;
inserting, by the client, chaff in the permuted data to generate private data;
transmitting, by the client to the server, the private data;
classifying, by the server, each sample of the private data independently according, to a hidden Markov model (HMM) to obtain permuted noisy estimates of the states and the chaff;
returning, by the server to the client, the permuted noisy estimates of the states and the chaff;
removing, by the client, the chaff;
inverting, by the client after removing the chaff, the permuted noisy estimates to obtain unpermuted noisy estimates of the states; and
correcting errors, by the client, to obtain estimates of the hidden states.
2 Assignments
0 Petitions
Accused Products
Abstract
A method classifies data to determine hidden states of a system, by first randomly permuting the data and inserting client to generate private data. A server classifies the private data according to a hidden Markov model (HMM) to obtain permuted noisy estimates of the states and the chaff, which are returned to the client. The client then removes the chaff, inverts the permuted noisy estimates to obtain unpermuted noisy estimates of the states.
-
Citations
5 Claims
-
1. A method for classifying data to determine hidden states of a system, comprising:
-
randomly permuting the data, acquired from the system by a client, to generate permuted data; inserting, by the client, chaff in the permuted data to generate private data; transmitting, by the client to the server, the private data; classifying, by the server, each sample of the private data independently according, to a hidden Markov model (HMM) to obtain permuted noisy estimates of the states and the chaff; returning, by the server to the client, the permuted noisy estimates of the states and the chaff; removing, by the client, the chaff; inverting, by the client after removing the chaff, the permuted noisy estimates to obtain unpermuted noisy estimates of the states; and correcting errors, by the client, to obtain estimates of the hidden states. - View Dependent Claims (2, 3, 4, 5)
-
Specification