×

Systems and methods for color palette suggestions

  • US 9,910,897 B2
  • Filed: 05/01/2015
  • Issued: 03/06/2018
  • Est. Priority Date: 05/06/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for providing a display of color palettes in response to a user search query, the method comprising:

  • receiving from a user a search query on a user interface of a computing device;

    searching a database to locate images responsive to the search query, wherein for each image, the database comprises an image representation, a set of keywords associated with the image, a customer behavior score for each keyword in the set of keywords indicating user interest in the image, and a list of keywords previously used to locate the image;

    extracting red, green, and blue (RGB) colors for each responsive image to provide extracted RGB colors from the responsive image;

    creating a reduced color palette comprising a plurality of colors for each responsive image based on a proximity of the extracted RGB colors in a RGB color space;

    assigning, to each of the plurality of colors for a responsive image, a color volume score and a color weight score, wherein the color volume score indicates a percentage of the responsive image covered by the respective color, and the color weight score indicates the percentage of the respective color in the responsive image;

    ascertaining a percentage of a set of proximate colors in the responsive image, wherein each color in the set of proximate colors is located within a predefined distance from the respective color in the RGB color space;

    identifying a measure of the distance between the respective color and the set of proximate colors in the RGB color space;

    indexing the color volume score, the color weight score, and the percentage of the set of proximate colors for the respective color in a search engine for a subsequent image search;

    dividing the extracted RGB colors for each responsive image into a set of segments representing visually distinct parts of a color spectrum, and black and white colors;

    selecting a subset of segments, from the set of segments, satisfying a predetermined criterion to assemble a color palette for each responsive image;

    updating the color palette and the customer behavior score for each responsive image in the database; and

    providing for display of suggested color palettes for the search query based on the updated color palettes for the responsive images.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×