IP Library › Granted Patent US 12,321,478
Granted Patent B2
US 12,321,478 · App. 17/610,795 · Granted Jun 3, 2025

Utility optimized differential privacy system

Inventors: Mengyuan Zhang (Hong Kong SAR, CN); Yosr Jarraya (Montreal, CA); Makan Pourzandi (Montreal, CA); Meisam Mohammady (Montreal, CA); Shangyu Xie (Chicago, IL); Yuan Hong (Chicago, IL); Lingyu Wang (Montreal, CA); Mourad Debbabi (Dollard des Ormeaux, CA)
Assignee: Telefonaktiebolaget LM Ericsson (Publ)
G06F21/6227
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,321,478
App. No.
17/610,795
Granted
Jun 3, 2025
Kind
B2
Abstract

A method, system and apparatus are disclosed. In one or more embodiments, a differential privacy, DP, node is provided. The DP node includes processing circuitry configured to: receive a query request; receive a first input corresponding to a utility parameter; receive a second input corresponding to a privacy parameter; select a baseline DP mechanism type based at least on a query request type of the query request, the first input and the second input, where the baseline DP mechanism type includes at least a noise parameter; generate a noise distribution based on the baseline DP mechanism type using a first value of the noise parameter; and determine a DP query result based on applying the noise distribution to the query request applied on a data set.

Claims (39)

1. A differential privacy, DP, node, comprising:

processing circuitry configured to:

receive, from a data analyst, a query request;

receive a first input corresponding to a utility parameter, the utility parameter being associated with the data analyst and being a constraint on data privacy;

receive a second input corresponding to a privacy parameter, the privacy parameter being associated with a data owner;

select a baseline DP mechanism type from a plurality of available baseline DP mechanism types based at least on a query request type of the query request, the first input and the second input, the baseline DP mechanism type including at least a noise parameter;

generate a noise distribution based on the baseline DP mechanism type using a first value of the noise parameter; and

determine a DP query result based on applying the noise distribution to the query request applied on a data set.

2. The DP node of claim 1 , wherein the processing circuitry is further configured to:

determine a noise parameter distribution for the noise parameter; and

select the first value of the noise parameter from the noise parameter distribution, the first value of the noise parameter having a greater utility than the remaining plurality of values of the noise parameter distribution.

3. The DP node of claim 2 , wherein the noise parameter distribution for the noise parameter meets requirements for the first and second inputs.

4. The DP node of claim 2 , wherein the noise parameter distribution corresponds to a plurality of values of the noise parameter including the first value; and

the selection of the first value of the plurality of values of the noise parameter being based at least on the first value being greater than or equal to a query sensitivity associated with the query request.

5. The DP node of claim 1 , wherein the DP query result corresponds to an aggregation of a query result to the query request and the noise distribution.

6. The DP node of claim 1 , wherein the baseline DP mechanism type includes one of a Laplace mechanism type, exponential mechanism type and Gaussian mechanism type.

7. The DP node of claim 1 , wherein the processing circuitry is further configured to determine a query sensitivity associated with the query request.

8. The DP node of claim 7 , wherein the selection of the baseline DP mechanism type is based at least on the query sensitivity.

9. The DP node of claim 1 , wherein the privacy parameter corresponds to a privacy constraint associated with a probability of a predefined loss of privacy.

10. The DP node of claim 1 , wherein the utility parameter corresponds to an error constraint.

11. A method implemented by a differential privacy, DP, node, the method comprising:

receiving, from a data analyst, a query request;

receiving a first input corresponding to a utility parameter, the utility parameter being associated with the data analyst and being a constraint on data privacy;

receiving a second input corresponding to a privacy parameter, the privacy parameter being associated with a data owner;

selecting a baseline DP mechanism type from a plurality of available baseline DP mechanism types based at least on a query request type of the query request, the first input and the second input, the baseline DP mechanism type including at least a noise parameter;

generating a noise distribution based on the baseline DP mechanism type using a first value of the noise parameter; and

determining a DP query result based on applying the noise distribution to the query request applied on a data set.

12. The method of claim 11 , further comprising:

determining a noise parameter distribution for the noise parameter; and

selecting the first value of the noise parameter from the noise parameter distribution, the first value of the noise parameter having a greater utility than the remaining plurality of values of the noise parameter distribution.

13. The method of claim 12 , wherein the noise parameter distribution for the noise parameter meets requirements for the first and second inputs.

14. The method of claim 12 , wherein the noise parameter distribution corresponds to a plurality of values of the noise parameter including the first value; and

the selection of the first value of the plurality of values of the noise parameter being based at least on the first value being greater than or equal to a query sensitivity associated with the query request.

15. The method of claim 11 , wherein the DP query result corresponds to an aggregation of a query result to the query request and the noise distribution.

16. The method of claim 11 , wherein the baseline DP mechanism type includes one of a Laplace mechanism type, exponential mechanism type and Gaussian mechanism type.

17. The method of claim 11 , further comprising determining a query sensitivity associated with the query request.

18. The method of claim 17 , wherein the selection of the baseline DP mechanism type is based at least on the query sensitivity.

19. The method of claim 11 , wherein the privacy parameter corresponds to a privacy constraint associated with a probability of a predefined loss of privacy.

20. The method of claim 11 , wherein the utility parameter corresponds to an error constraint.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2022
From: ZHANG, MENGYUAN; JARRAYA, YOSR; POURZANDI, MAKAN; MOHAMMADY, MEISAM; XIE, SHANGYU; HONG, YUAN; WANG, LINGYU; DEBBABI, MOURAD
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 059790/0001 →
Continuity (2)
Provisional Application 62847624 · May 14, 2019
Related Publication 20220215116A1 · Jul 7, 2022
References Cited (20)
US 11170131B1 · Rogers · 2021 [cited by examiner]
US 20110197255A1 · DiCrescenzo · 2011 [cited by examiner]
US 20150235051A1 · Fawaz · 2015 [cited by examiner]
US 20170109544A1 · Chen · 2017 [cited by examiner]
US 20170169253A1 · Curcio · 2017 [cited by examiner]
US 20170235974A1 · Zhang · 2017 [cited by examiner]
US 20180239925A1 · Nerurkar · 2018 [cited by examiner]
US 20190065775A1 · Klucar, Jr. · 2019 [cited by examiner]
US 20210319131A1 · Salomon · 2021 [cited by examiner]
EP 3051439A1 · 2016 [cited by examiner]
WO 2015026386A1 · 2015 [cited by applicant]
WO 2015090445A1 · 2015 [cited by applicant]
International Search Report and Written Opinion dated Jul. 21, 2020 issued in PCT Application No. PCT/IB2020/054541, consisting of 13 pages. [cited by applicant]
Boaz Barak et al., Privacy, Accuracy, and Consistency Too: A Holistic Solution to Contingency Table Release; In Proceedings of the Twenty-sixth ACM SIGMODSIGACT-SIGART Symposium on Principles of Database Systems, PODS '… [cited by applicant]
Graham Cormode et al., Differentially Private Spatial Decompositions; IEEE 28th International Conference on Data Engineering, pp. 20-31, Apr. 2012, consisting of 12 pages. [cited by applicant]
Bolin Ding et al., Differentially Private Data Cubes: Optimizing Noise Sources and Consistency; Proceedings of SIGMOD 2011 and PODS 2011, pp. 217-228, 2011, consisting of 12 pages. [cited by applicant]
Cynthia Dwork, Differential Privacy: A Survey of Results; (2008). Imprisoned mothers and their children. In B. H. Zaitzow & J. Thomas (Eds.), Women in prison: Gender and social control (pp. 119-136). London: Lynne Rienn… [cited by applicant]
Michael Hay et al., Boosting the Accuracy of Differentially Private Histograms Through Consistency; Proc. VLDB Endow., 3(1-2): 1021-1032, Sep. 2010, consisting of 12 pages. [cited by applicant]
Chao Li et al., Optimizing Linear Counting Queries Under Differential Privacy; In PODS, pp. 123-134. ACM, 2010, consisting of 12 pages. [cited by applicant]
Xiaokui Xiao et al., Differential Privacy Via Wavelet Transforms; In Proceedings of the 26th International Conference on Data Engineering, ICDE 2010, Mar. 1-6, 2010, Long Beach, California, USA [34], pp. 225-236, consis… [cited by applicant]