COMPLEMENTARY ITEM RECOMMENDATIONS USING IMAGE FEATURE DATA
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.
18 Citations
21 Claims
-
1. (canceled)
-
2. A system comprising:
-
one or more processors; and a memory storing instructions that, when executed by the processor, causes the one or more processors to perform operations comprising; determining a rule that correlates a first image attribute associated with a first item to a second image attribute associated with a second item, the rule being determined based on data obtained from one or more sources; based on the rule, generating an image index and a corresponding usage condition for the image index; receiving a query image from a user interface; determining the usage condition for the image index is satisfied by the query image based on a comparison of an image attribute of the image index to an image attribute of the query image; in response to reception of the query image, selecting the image index based on the usage condition for the image index being satisfied by the query image; identifying a set of item images among a plurality of item images stored in a database, the set of item image being identified based on the selected image index and the usage condition; and causing presentation, at the user interface, of the identified set of item images. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
determining a rule that correlates a first image attribute associated with a first item to a second image attribute associated with a second item, the rule being determined based on data obtained from one or more sources; based on the rule, generating an image index and a corresponding usage condition for the image index; receiving a query image from a user interface; determining the usage condition for the image index is satisfied by the query image based on a comparison of an image attribute of the image index to an image attribute of the query image; in response to reception of the query image, selecting the image index based on the usage condition for the image index being satisfied by the query image; identifying a set of item images among a plurality of item images stored in a database, the set of item image being identified based on the selected image index and the usage condition the identifying the set of item images being performed by a processor of a machine; and causing presentation, at the user interface, of the identified set of item images. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. 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 that correlates a first image attribute associated with a first item to a second image attribute associated with a second item, the rule being determined based on data obtained from one or more sources; based on the rule, generating an image index and a corresponding usage condition for the image index; receiving a query image from a user interface; determining the usage condition for the image index is satisfied by the query image based on a comparison of an image attribute of the image index to an image attribute of the query image; in response to reception of the query image, selecting the image index based on the usage condition for the image index being satisfied by the query image; identifying a set of item images among a plurality of item images stored in a database, the set of item image being identified based on the selected image index and the usage condition; and causing presentation, at the user interface, of the identified set of item images. - View Dependent Claims (20, 21)
- cause the machine to perform operations comprising;
Specification