AUTOMATIC COLOR PALETTE BASED RECOMMENDATIONS FOR AFFILIATED COLORS
First Claim
1. A computer-implemented method comprising:
- under control of a hardware computing device configured with specific computer-executable instructions,receiving, from a user device, a request for a color-related recommendation, the request including an input image and one or more item attributes;
processing the input image to generate one or more affiliated color palettes based at least in part on the input image, wherein an affiliated color palette is a color palette having a first color corresponding to a color in a color palette for the input image and one or more additional colors not in the color palette for the input image, the one or more additional colors determined based at least in part on the one or more additional colors exceeding a threshold color distance from the first color;
identifying, using information obtained from an electronic item data store, a plurality of items corresponding to the one or more affiliated color palettes and the one or more item attributes;
generating a ranking for the identified plurality of items; and
generating for display on the user device, in accordance with the generated ranking, an item recommendation for each item of at least a portion of the identified plurality of items, each recommendation comprising an image for the item.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for generating color-related item recommendations using color palette information. A request may be received from a user for a color-related item recommendation. The request may include an input image and one or more item attributes. Based at least in part on an analysis of the input image to identify affiliated colors to the input image and the one or more item attributes, one or more items corresponding to the affiliated colors and the one or more item attributes are identified. Where there is more than one identified item, a ranking for the identified plurality of items may be generated. Item recommendations comprising at least a portion of the identified plurality of items in accordance with the generated ranking may be provided for presentation on a user device.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
under control of a hardware computing device configured with specific computer-executable instructions, receiving, from a user device, a request for a color-related recommendation, the request including an input image and one or more item attributes; processing the input image to generate one or more affiliated color palettes based at least in part on the input image, wherein an affiliated color palette is a color palette having a first color corresponding to a color in a color palette for the input image and one or more additional colors not in the color palette for the input image, the one or more additional colors determined based at least in part on the one or more additional colors exceeding a threshold color distance from the first color; identifying, using information obtained from an electronic item data store, a plurality of items corresponding to the one or more affiliated color palettes and the one or more item attributes; generating a ranking for the identified plurality of items; and generating for display on the user device, in accordance with the generated ranking, an item recommendation for each item of at least a portion of the identified plurality of items, each recommendation comprising an image for the item. - View Dependent Claims (2, 3, 4)
-
5. 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; receive a request for a color-related recommendation, the request including an input image and an item attribute; process the input image to generate an affiliated color palette based at least in part on the input image, wherein the affiliated color palette is a color palette having a first color within a color range of a color in a color palette for the input image and an additional color outside a color range of any individual color identified in the color palette for the input image, the additional color determined based at least in part on the additional color exceeding a threshold color distance from the first color; identify one or more items corresponding to the affiliated color palette and the item attribute; and generate an item recommendation for at least a portion of the identified one or more items, each item recommendation including an image for the item. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable storage medium storing computer-executable instructions that when executed by a processor perform operations comprising:
-
processing the input image to generate an affiliated color palette based at least in part on an image, wherein the affiliated color palette is a color palette having a first color within a color range of a color in a color palette for the image and an additional color outside a color range of any individual color identified in the color palette for the input image, the additional color determined based at least in part on the additional color exceeding a threshold color distance from the first color; identifying a plurality of items corresponding to the affiliated color palette and an item attribute; generating a ranking for the identified plurality of items; and generating an item recommendation for each item of at least a portion of the identified plurality of items, each item recommendation including an image for the item, the item recommendations associated with the generated ranking. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification