The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jul. 07, 2015
Filed:
Aug. 08, 2012
David Paul Woodruff, Mountain View, CA (US);
David Paul Woodruff, Mountain View, CA (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
A two-party approximation protocol is transformed into a private approximation protocol. A first input xε{0, 1, . . . , M}and a second input yε{0, 1, . . . , M}of a two party approximation protocol approximating a function of a form ƒ(x, y)=Σg (x, y) is received. Variable B is set as a public upper bound on ƒ(x, y). Variable l is set l=O*(1). The following is performed until or B<1, where t is an arbitrary number: (1) a private importance sampling protocol with the first input x, the second input y, and a third input 1, is executed independently for jε[l], where k is a security parameter, an output of the private importance sampling protocol is shares of Iε[n]∪{⊥}; (2) l coin tosses z, . . . , zare independently generated where z=1 iff I≠⊥; and (3) B is divided by 2 if or B<1 is not satisfied. When or B<1 a private (ε, δ)-approximation protocol Ψ for ƒ(x, y)=Σg(x, y) is outputted where ε is an arbitrary number, and δ=exp(−k).