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:
Apr. 18, 2023

Filed:

May. 23, 2022
Applicant:

Via Science, Inc., Somerville, MA (US);

Inventors:

Madjid Aoudia, Montreal, CA;

Kai Chung Cheung, Markham, CA;

Jesús Alejandro Cárdenes Cabré, Montreal, CA;

Assignee:

Via Science, Inc., Somerville, MA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 29/06 (2006.01); G06F 21/62 (2013.01); H04L 9/00 (2022.01); H04L 9/30 (2006.01);
U.S. Cl.
CPC ...
G06F 21/6227 (2013.01); H04L 9/008 (2013.01); H04L 9/30 (2013.01);
Abstract

A first system receives an encrypted data vector representing a text search query from a second system and second encrypted data from a third system that may include a first vector and a second vector representing text of an electronic document. The first system may multiply the vectors by a random vector. The first system may determine a first difference between the encrypted data vector and the first vector, and a second difference between the encrypted data vector and the second vector. The first system may determine a product of the first and second difference. The first system may send the product to the third system and then receive a value representing the decrypted difference. The first system may determine if the value satisfies a condition and send the result of the determination to the second system.


Find Patent Forward Citations

Loading…