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. 04, 2025

Filed:

Aug. 17, 2021
Applicant:

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

Inventors:

Li Huang, Redmond, WA (US);

Meenaz Merchant, Redmond, WA (US);

Houdong Hu, Redmond, WA (US);

Arun Sacheti, Redmond, WA (US);

Assignee:
Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 16/583 (2019.01); G06F 16/2457 (2019.01); G06F 16/248 (2019.01); G06F 16/51 (2019.01); G06F 16/532 (2019.01); G06F 16/56 (2019.01); G06F 18/22 (2023.01); G06N 3/04 (2023.01); G06N 3/08 (2023.01);
U.S. Cl.
CPC ...
G06F 16/583 (2019.01); G06F 16/24578 (2019.01); G06F 16/248 (2019.01); G06F 16/51 (2019.01); G06F 16/532 (2019.01); G06F 16/56 (2019.01); G06F 18/22 (2023.01); G06N 3/04 (2013.01); G06N 3/08 (2013.01);
Abstract

A visual search system includes a computing device, where the computing device includes an image processing engine for generating a feature vector representing a user-selected object in an image. The computing device also includes, an object detection engine for locating one or more objects in the image and for determining a category of a user-selected object from objects in the image, where the object detection engine uses the category to generate a plurality of attributes for the user-selected object. The computing device further includes a product data store for storing a plurality of tables storing one or more attributes associated with a category of the user-selected object. The computing device additionally includes an attribute generation engine for generating a plurality of attribute options and an attribute matching engine for comparing attributes and attribute options of the user-selected object with attributes and attribute options of visually similar products and images.


Find Patent Forward Citations

Loading…