DETERMINING COLOR NAMES FROM KEYWORD SEARCHES OF COLOR PALETTES
First Claim
1. A system comprising:
- a data store configured to store at least a plurality of color palettes, a plurality of images, and a plurality of color names, wherein each color palette of the plurality of color palettes comprises a plurality of colors, and wherein each image of the plurality of images comprises one or more colors, and wherein each color of the plurality of color names is associated with one or more colors; and
a hardware processor in communication with the data store, the hardware processor configured to execute computer-executable instructions to at least;
receive a search phrase;
select a color palette from the plurality of color palettes based at least in part on the search phrase;
identify an image from the plurality of images matching an input color of the selected color palette;
determine a color range based at least in part on a color distance from the input color in a color space;
determine a color name associated with a match color, wherein the match color is within the color range; and
cause presentation of a user interface comprising the identified image and the determined color name.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are described herein to determine data, including color names, associated with color palettes identified from keyword searches. Color palettes may be searched by name or other data associated with the color palettes. Images and/or items may be retrieved based at least in part on the colors of the color palettes. Individual colors may be associated with color names based at least in part on human surveys and/or color names may be retrieved. Furthermore, the color names of individual colors may be retrieved based at least in part on a fast color search and/or associated with human votes. Various user interfaces may provide color palettes, images, and/or color names to users based at least in part on keyword searching of color palettes.
-
Citations
20 Claims
-
1. A system comprising:
-
a data store configured to store at least a plurality of color palettes, a plurality of images, and a plurality of color names, wherein each color palette of the plurality of color palettes comprises a plurality of colors, and wherein each image of the plurality of images comprises one or more colors, and wherein each color of the plurality of color names is associated with one or more colors; and a hardware processor in communication with the data store, the hardware processor configured to execute computer-executable instructions to at least; receive a search phrase; select a color palette from the plurality of color palettes based at least in part on the search phrase; identify an image from the plurality of images matching an input color of the selected color palette; determine a color range based at least in part on a color distance from the input color in a color space; determine a color name associated with a match color, wherein the match color is within the color range; and cause presentation of a user interface comprising the identified image and the determined color name. - 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, receiving a search phrase; selecting a color palette from a plurality of color palettes based at least in part on the search phrase, wherein each color palette of the plurality of color palettes comprises one or more colors; determining a first color name based at least in part on a search of a first color of the selected color palette; determining a second color name based at least in part on a search of the first color of the selected color palette; and causing presentation of a user interface comprising the selected color palette, the first color name, and the second color name. - View Dependent Claims (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:
-
receiving a search phrase; selecting a color palette from a plurality of color palettes based at least in part on the search phrase, wherein each color palette of the plurality of color palettes comprises one or more colors; identifying at least one image corresponding to a first color of the selected color palette, wherein the at least one image comprises at least one color; and determining a color name based at least in part on a search of a first color of the selected color palette. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification