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:
Feb. 10, 2026

Filed:

May. 17, 2022
Applicant:

Microsoft Technology Licensing, Llc, Redmond, WA (US);

Inventors:

Oren Barkan, Tel Aviv, IL;

Nir Zabari, Jerusalem, IL;

Tal Reiss, Tel-Aviv, IL;

Noam Koenigstein, Tel Aviv, IL;

Nir Nice, Tel Aviv, IL;

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06N 3/088 (2023.01); G06F 16/53 (2019.01); G06F 16/532 (2019.01); G06F 16/56 (2019.01); G06N 3/08 (2023.01); G06N 20/00 (2019.01); G06V 10/74 (2022.01); G06V 10/774 (2022.01);
U.S. Cl.
CPC ...
G06N 3/088 (2013.01); G06F 16/532 (2019.01); G06F 16/56 (2019.01); G06V 10/761 (2022.01); G06V 10/7753 (2022.01); G06F 16/53 (2019.01); G06N 3/08 (2013.01); G06N 20/00 (2019.01);
Abstract

Solutions for visual search and discovery include performing unsupervised training of a generative adversarial network that has a generator and an assessor. Training the generative adversarial network involves alternating training the assessor with the generator and a plurality of catalog images with training the generator with the assessor. The catalog images are inverted into catalog vectors by leveraging the trained generator. A query image is inverted into a query vector, and image similarity is determined by calculating a distance between the query vector and a catalog vector. In some examples, inversion is performed by training an encoder with the trained generator and inverting the catalog images with the encoder. In some examples, the trained generator is used to perform a search in a vector space. A weighting vector may be used to weight elements of the vectors, effectively prioritizing image features for image similarity determination.


Find Patent Forward Citations

Barkan, Oren. (2026). Visual search and discovery via generative model inversion (U.S. Patent No. 12547900). U.S. Patent and Trademark Office. https://idiyas.com/patent/badge/12547900

Data source: USPTO (United States Patent and Trademark Office) public patent records. Weekly synchronization. How IDiyas builds this profile

Loading…