×

Automatic image-based recommendations using a color palette

  • US 10,186,054 B2
  • Filed: 12/19/2016
  • Issued: 01/22/2019
  • Est. Priority Date: 06/26/2014
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method for generating a custom color palette, the computer-implemented method comprising:

  • under control of a hardware computing device configured with specific computer-executable instructions,receiving, via a user interface, user input;

    deriving a first color from one or more color images based at least in part on the user input, the first color associated with a color name;

    obtaining a plurality of affiliated palettes, wherein each affiliated palette of the plurality of affiliated palettes includes the first color, wherein each affiliated palette of the plurality of affiliated palettes is user generated, and wherein each affiliated palette of the plurality of affiliated palettes is associated with a respective user assigned weight;

    identifying at least one second color based at least in part on the plurality of affiliated palettes, wherein at least a first subset of the plurality of affiliated palettes includes a respective color corresponding to the at least one second color, and wherein identifying the at least one second color further comprises;

    identifying the first subset of the plurality of affiliated palettes;

    determining a first cumulative weight for the at least one second color based at least on respective weights associated with each palette of the first subset; and

    determining that the first cumulative weight has a higher rank than a second weight;

    identifying at least one third color based at least in part on the plurality of affiliated palettes, wherein at least a second subset of the plurality of affiliated palettes includes a respective color corresponding to the at least one second color and the at least one third color, and wherein identifying the at least one third color further comprises;

    identifying the second subset of the plurality of affiliated palettes;

    determining a third cumulative weight for the at least one third color based at least on respective weights associated with each palette of the second subset; and

    determining that the third cumulative weight has a higher rank than a fourth weight;

    generating a custom palette to include at least the first color, the second color, and the third color; and

    causing presentation, in the user interface, of the custom palette.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×