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.

Date of Patent:
May. 30, 2023

Filed:

Nov. 06, 2019
Applicant:

Visa International Service Association, San Francisco, CA (US);

Inventors:

Payman Mohassel, San Jose, CA (US);

Ni Trieu, Foster City, CA (US);

Assignee:

VISA INTERNATIONAL SERVICE ASSOCIATION, San Francisco, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06N 3/08 (2023.01); G06N 20/00 (2019.01); G06N 3/088 (2023.01); G06F 9/38 (2018.01); G06F 9/30 (2018.01); G06F 7/58 (2006.01); G06N 7/00 (2023.01); H04L 9/40 (2022.01);
U.S. Cl.
CPC ...
G06N 20/00 (2019.01); G06F 7/582 (2013.01); G06F 9/30029 (2013.01); G06F 9/30036 (2013.01); G06F 9/3891 (2013.01); G06N 3/088 (2013.01); G06N 7/00 (2013.01); H04L 63/04 (2013.01); H04L 63/20 (2013.01);
Abstract

Described herein are systems and techniques for privacy-preserving unsupervised learning. The disclosed system and methods can enable separate computers, operated by separate entities, to perform unsupervised learning jointly based on a pool of their respective data, while preserving privacy. The system improves efficiency and scalability, while preserving privacy and avoids leaking a cluster identification. The system can jointly compute a secure distance via privacy-preserving multiplication of respective data values x and y from the computers based on a 1-out-of-N oblivious transfer (OT). In various embodiments, N may be 2, 4, or some other number of shares. A first computer can express its data value x in base-N. A second computer can form an×N matrix comprisingrandom numbers mand the remaining elements m=(yjN-m) mod. The first computer can receive an output vector from the OT, having components m=(yxN-m) mod.


Find Patent Forward Citations

Loading…