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:
Oct. 19, 2021

Filed:

May. 20, 2019
Applicant:

Pinterest, Inc., San Francisco, CA (US);

Inventors:

Vitaliy Kulikov, San Francisco, CA (US);

Sai Xiao, Los Altos, CA (US);

Assignee:

Pinterest, Inc., San Francisco, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 16/22 (2019.01); G06F 16/28 (2019.01); G06F 17/14 (2006.01);
U.S. Cl.
CPC ...
G06F 16/2255 (2019.01); G06F 16/2237 (2019.01); G06F 16/2264 (2019.01); G06F 16/285 (2019.01); G06F 17/145 (2013.01);
Abstract

Systems and methods are presented for efficient and effective computation of LSH hashing functions for use in various environments, including nearest-neighbor search. A corpus of items is maintained, with each item of the corpus being associated with information identifying one of a plurality of LSH partitions to which the item has been mapped or hashed. In response to an input item, the input item is projected one or more times into an orthoplex inscribed within a multi-dimensional space. For each mapping, a determination is made as to the nearest vertex of the orthoplex to the projected input item in view of determined offsets that provide for balanced distribution, and the LSH partitions associated with the nearest vertex are aggregated and associated with the input item as the input item's LSH partition.


Find Patent Forward Citations

Loading…