Complementary item recommendations using image feature data
First Claim
1. A method comprising:
- determining a rule based on data obtained from one or more sources;
based on the rule, generating a template image and a corresponding rule trigger that defines a usage condition for the template image; and
identifying an item depicted in an item image based on a query image satisfying the usage condition defined by the rule trigger that corresponds to the template image, the template image being a basis for identifying the item image, the identifying of the item being performed by a processor of a machine based on a comparison of an image attribute of the template image to an image attribute of the item image.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method to facilitate finding complementary recommendations are disclosed herein. One or more fashion trend or pleasing color combination rules are determined based on data obtained from one or more sources. One or more template images and rule triggers corresponding to the fashion trend or pleasing color combination rules are generated, each of the rule triggers associated with at least one of the template images. A processor compares a first image attribute of a particular one of the template images to a second image attribute of each of a plurality of inventory images corresponding to the plurality of inventory items to identify the inventory items complementary to the query image. The particular one of the template images is selected based on the rule trigger corresponding to the particular one of the template images being applicable for a query image.
-
Citations
20 Claims
-
1. A method comprising:
-
determining a rule based on data obtained from one or more sources; based on the rule, generating a template image and a corresponding rule trigger that defines a usage condition for the template image; and identifying an item depicted in an item image based on a query image satisfying the usage condition defined by the rule trigger that corresponds to the template image, the template image being a basis for identifying the item image, the identifying of the item being performed by a processor of a machine based on a comparison of an image attribute of the template image to an image attribute of the item image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A device comprising:
-
a memory; one or more processors communicatively coupled to the memory; and one or more modules that configure the one or more processors to perform operations comprising; determining a rule based on data obtained from one or more sources; based on the rule, generating a template image and a corresponding rule trigger that defines a usage condition for the template image; and identifying an item depicted in an item image based on a query image satisfying the usage condition defined by the rule trigger that corresponds to the template image, the template image being a basis for identifying the item image, the identifying of the item being based on a comparison of an image attribute of the template image to an image attribute of the item image. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
-
determining a rule based on data obtained from one or more sources; based on the rule, generating a template image and a corresponding rule trigger that defines a usage condition for the template image; and identifying an item depicted in an item image based on a query image satisfying the usage condition defined by the rule trigger that corresponds to the template image, the template image being a basis for identifying the item image, the identifying of the item being performed by the one or more processors of the machine based on a comparison of an image attribute of the template image to an image attribute of the item image. - View Dependent Claims (18, 19, 20)
-
Specification