×

Differentially private processing and database storage

  • US 10,229,287 B2
  • Filed: 10/25/2017
  • Issued: 03/12/2019
  • Est. Priority Date: 11/02/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for returning differentially private results in response to a query to a database storing restricted health data for a plurality of patients, the database storing records comprising rows and columns, where the rows are associated with patients having a medical condition, and columns of the rows contain values describing health data for the patients, the method comprising:

  • receiving a database query from a client device, the database query requesting a random forest classifier correlating values of columns in a set of records in the database with medical conditions associated with the rows, wherein rows in the database are labeled with medical conditions from a set of two or more medical conditions and the database query specifies a degree of privacy to maintain for the restricted data in terms of a privacy parameter ϵ

    describing a degree of information released about a set of data stored in the private database system due to the query;

    performing the database query on the set of records to produce a differentially private version of the random forest classifier that maintains the specified degree of privacy for the restricted data, performing the query comprising;

    training the random forest classifier upon the values of columns in the set of records and the medical conditions of the labeled rows, wherein the random forest classifier comprises a set of decision trees, each decision tree having one or more leaf nodes, and each leaf node indicating a relative proportion of rows labeled with each category in the leaf node; and

    producing a differentially private version of the random forest classifier by perturbing relative proportions of rows labeled with each category in each leaf node by;

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×