Patent Document ID: 10120880
Application ID: 14316239
Patent Status: 1

Claim One:
1. A computer-implemented method for generating a grouping of keywords associated with a color name, the computer-implemented method comprising: under control of a hardware computing device configured with specific computer executable instructions, obtaining a reference color name; determining a first color palette associated with the reference color name, the first color palette comprising a reference color in a color space; identifying, from a plurality of color palettes, a plurality of additional color palettes, wherein identifying the plurality of additional color palettes comprises: for each color palette of the plurality of color palettes, identifying a color palette of the plurality of color palettes comprising a first color corresponding to the reference color within a first color distance threshold in the color space, and identifying the color palette further comprising a second color that is outside of the first color distance threshold from the reference color in the color space, wherein identifying the color palette comprising the first color further comprises: generating one or more integer search ranges from the reference color within the first color distance threshold in the color space, and executing a search query that identifies the first color, the search query comprising the one or more integer search ranges instead of a second integer search range representing the first color distance threshold that results in an increased query speed, the increased query speed based at least in part on at least a bit value for an integer color that falls within the second integer search range and not within the one or more integer search ranges; obtaining a plurality of keywords, each keyword associated with metadata having one or more keyword color names, and each keyword associated with a color palette of the plurality of additional color palettes; for each keyword of the plurality of keywords, determining one or more keyword colors in the color space, the one or more keyword colors corresponding to the one or more keyword color names; for each keyword color of the one or more keyword colors for the keyword, comparing the keyword color to the reference color; and adding the keyword to a grouping of keywords based at least in part on a determination that the keyword color for the keyword matches the reference color; and causing presentation, in a user interface, of the grouping of keywords.