US 12,010,041 B1
Dynamic resource allocator in secure computation and communication
Sagar Sharma, Culver City, CA (US); and Qiang Yan, Beijing (CN)
Assigned to Lemon Inc., Grand Cayman (KY)
Filed by Lemon Inc., Grand Cayman (KY)
Filed on May 15, 2023, as Appl. No. 18/317,457.
Int. Cl. H04L 51/48 (2022.01); H04L 47/70 (2022.01); H04L 47/78 (2022.01)
CPC H04L 47/828 (2013.01) [H04L 47/788 (2013.01); H04L 47/822 (2013.01); H04L 51/48 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A method for dynamically allocating a resource of a differentially private system in secure computation and communication, the method comprising:
providing a usage log including operation information of the differentially private system, the differentially private system having a privacy budget parameter indicative of a strength of a data privacy protection and a probability parameter indicative of a data privacy loss;
aggregating attributes from the usage log of the differentially private system for a predetermined period of time, the privacy budget parameter and the probability parameter forming at least a part of the attributes;
generating a windowed moving aggregation based on the aggregated attributes;
optimizing a first attribute of the attributes of the usage log based on the windowed moving aggregation and a set of constraints to minimize an overall error of the first attribute, the set of constraints including a number of query operations of the differentially private system;
generating a distribution of the resource based on the optimized first attribute; and
dynamically allocating the resource based on the generated distribution.