×

Differentially private processing and database storage

  • US 10,586,068 B2
  • Filed: 01/02/2019
  • Issued: 03/10/2020
  • 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 data as records comprising rows and columns, the method comprising:

  • receiving a database query from a client device, the database query requesting a linear model describing correlations among values of columns in a set of records in the database, the database query identifying a level of differential privacy corresponding to the request, the identified level of differential privacy comprising privacy parameters ε and

    δ

    , wherein ε

    describes a degree of information released about the restricted data stored in the database due to the query, and δ

    describes an improbability of the query satisfying (ε

    )-differential privacy;

    performing the database query on the set of records in the database to produce a differentially private version of the linear model that maintains the identified level of differential privacy for the restricted data, performing the query comprising;

    modeling the values of the columns in the set of records in the database to produce a linear model comprising a set of parameters θ

    that describe correlations among the values;

    minimizing a loss function on the linear model over possible values of the set of parameters θ

    to produce an optimal set of parameters θ

    ; and

    perturbing the optimal set of parameters θ

    to produce the differentially private version of the linear model, the set of parameters θ

    produced by optimizing a loss function perturbed by an additive term defined by;

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