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:
Aug. 08, 2023

Filed:

Jun. 09, 2022
Applicant:

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

Inventors:

Oren Barkan, Bishon Lezion, IL;

Noam Razin, Jerusalem, IL;

Noam Koenigstein, Tel Aviv, IL;

Roy Hirsch, Ramat Yishai, IL;

Nir Nice, Salit, IL;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/532 (2019.01); G06N 3/08 (2023.01); G06N 20/20 (2019.01); G06N 20/10 (2019.01); G06T 7/00 (2017.01); G06F 17/18 (2006.01); G06N 3/045 (2023.01); G06V 10/764 (2022.01); G06V 10/82 (2022.01);
U.S. Cl.
CPC ...
G06F 16/532 (2019.01); G06F 17/18 (2013.01); G06N 3/045 (2023.01); G06N 3/08 (2013.01); G06N 20/10 (2019.01); G06N 20/20 (2019.01); G06T 7/0002 (2013.01); G06T 7/97 (2017.01); G06V 10/764 (2022.01); G06V 10/82 (2022.01); G06T 2207/20076 (2013.01); G06T 2207/20081 (2013.01); G06T 2207/20084 (2013.01);
Abstract

Machine learning multiple features of an item depicted in images. Upon accessing multiple images that depict the item, a neural network is used to machine train on the plurality of images to generate embedding vectors for each of multiple features of the item. For each of multiple features of the item depicted in the images, in each iteration of the machine learning, the embedding vector is converted into a probability vector that represents probabilities that the feature has respective values. That probability vector is then compared with a value vector representing the actual value of that feature in the depicted item, and an error between the two vectors is determined. That error is used to adjust parameters of the neural network used to generate the embedding vector, allowing for the next iteration in the generation of the embedding vectors. These iterative changes continue thereby training the neural network.


Find Patent Forward Citations

Loading…