AUTOMATIC IMAGE-BASED RECOMMENDATIONS USING A COLOR PALETTE
First Claim
1. A computer-implemented method for generating a grouping of recommended items, the computer-implemented method comprising:
- under control of a hardware computing device configured with specific computer executable instructions,obtaining a reference color palette;
determining one or more search colors based at least in part on the reference color palette;
obtaining one or more color images;
identifying one or more matching images from the one or more color images, each matching image containing at least one color that corresponds to at least one of the one or more search colors;
obtaining metadata associated with each matching image of the one or more matching images; and
generating a grouping of recommended items based at least in part on an analysis of the metadata associated with each matching image of the one or more matching images.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are described that recommend images, items, and/or metadata based at least in part on a reference color palette or reference color name. A color name can be converted into a representation of the color name in a color space. The reference color can be used to identify images that contain the reference color. The identified images and associated metadata can be analyzed, sorted and provided as an ordered list of items. Systems and methods are also described that identify items that contain colors affiliated with the reference color. Systems and methods are also described that validate color identifier information in metadata associated with an image. Systems and methods are also described that identify non-color specific keywords associated with the reference color.
42 Citations
20 Claims
-
1. A computer-implemented method for generating a grouping of recommended items, the computer-implemented method comprising:
under control of a hardware computing device configured with specific computer executable instructions, obtaining a reference color palette; determining one or more search colors based at least in part on the reference color palette; obtaining one or more color images; identifying one or more matching images from the one or more color images, each matching image containing at least one color that corresponds to at least one of the one or more search colors; obtaining metadata associated with each matching image of the one or more matching images; and generating a grouping of recommended items based at least in part on an analysis of the metadata associated with each matching image of the one or more matching images. - View Dependent Claims (2, 3, 4, 5)
-
6. A computer-implemented method comprising:
under control of a hardware computing device configured with specific computer-executable instructions, determining one or more search colors based at least in part on a reference color palette; identifying one or more corresponding images from a plurality of color images, each corresponding image containing at least one color that corresponds to at least one of the one or more search colors; and generating a grouping of items based at least in part on metadata associated with each corresponding image of the one or more corresponding images. - View Dependent Claims (7, 8, 9, 10, 11)
-
12. A system comprising:
-
a data store configured to at least store computer-executable instructions; and a hardware processor in communication with the data store, the hardware processor configured to execute the computer-executable instructions to at least; determine one or more search colors based at least in part on a reference color palette; identify one or more corresponding images from a plurality of color images, each corresponding image containing at least one color that corresponds to at least one of the one or more search colors; and generate a grouping of items based at least in part on metadata associated with each corresponding image of the one or more corresponding images. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A non-transitory computer readable storage medium storing computer executable instructions that when executed by a processor perform operations comprising:
-
determining one or more search colors based at least in part on a reference color palette; identifying one or more matching images from a plurality of color images, each matching image containing at least one color that corresponds to at least one of the one or more search colors; and generating a grouping of items based at least in part on metadata associated with each matching image of the one or more matching images. - View Dependent Claims (18, 19, 20)
-
Specification