IDENTIFYING DATA FROM KEYWORD SEARCHES OF COLOR PALETTES AND COLOR PALETTE TRENDS
First Claim
Patent Images
1. A system comprising:
- a data store configured to store at least a plurality of color palettes and a plurality of images, wherein each color palette of the plurality of color palettes comprises a name and a plurality of colors, wherein each image of the plurality of images comprises one or more colors, and wherein each image of the plurality of images is associated with an item type; 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 subset of color palettes from the plurality of color palettes based at least in part on the search phrase matching at least one name of the subset of color palettes;
select a priority color palette from the subset of color palettes, wherein the priority color palette is selected from the subset of color palettes based at least in part on a creation time of the priority color palette being within a threshold period of time;
identify a first subset of the plurality of images matching a first color of the priority color palette, wherein the identification of the first subset of the plurality of images is based at least in part on a first item type associated with the first subset of the plurality of images;
identify a second subset of the plurality of images matching a second color of the priority color palette, wherein the identification of the second subset of the plurality of images is based at least in part on a second item type associated with the second subset of the plurality of images; and
provide the first subset of the plurality of images and the second subset of the plurality of images for presentation.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are described herein to determine data associated with color palettes identified from keyword searches. Color palettes may be searched by name or other data associated with the color palettes. Color palettes may include colors determined by human color preferences and/or may be associated with human votes. Furthermore, color palettes may be filtered by trends and/or times of the color palettes. Various user interfaces may be based at least in part on the keyword searching and/or trending techniques for color palettes.
42 Citations
20 Claims
-
1. A system comprising:
-
a data store configured to store at least a plurality of color palettes and a plurality of images, wherein each color palette of the plurality of color palettes comprises a name and a plurality of colors, wherein each image of the plurality of images comprises one or more colors, and wherein each image of the plurality of images is associated with an item type; 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 subset of color palettes from the plurality of color palettes based at least in part on the search phrase matching at least one name of the subset of color palettes; select a priority color palette from the subset of color palettes, wherein the priority color palette is selected from the subset of color palettes based at least in part on a creation time of the priority color palette being within a threshold period of time; identify a first subset of the plurality of images matching a first color of the priority color palette, wherein the identification of the first subset of the plurality of images is based at least in part on a first item type associated with the first subset of the plurality of images; identify a second subset of the plurality of images matching a second color of the priority color palette, wherein the identification of the second subset of the plurality of images is based at least in part on a second item type associated with the second subset of the plurality of images; and provide the first subset of the plurality of images and the second subset of the plurality of images for presentation. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method comprising:
under control of a hardware computing device configured with specific computer-executable instructions, receiving a search phrase; determining a plurality of color palettes based at least in part on the search phrase being associated with the plurality of color palettes, wherein each color palette of the plurality of color palettes comprises one or more colors; selecting a subset of color palettes from the plurality of color palettes, wherein the subset of color palettes is selected based at least in part on votes associated with each color palette of the subset of color palettes; and identifying, for each color of the plurality of colors of the subset of color palettes, an image corresponding to the color. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
15. A non-transitory computer-readable storage medium storing computer executable instructions that when executed by a processor perform operations comprising:
-
receiving a search phrase; determining a plurality of color palettes based at least in part on the search phrase being associated with the plurality of color palettes, wherein each color palette of the plurality of color palettes comprise one or more colors; selecting a subset of color palettes from the plurality of color palettes, wherein the subset of color palettes is selected based at least in part on a time associated with each color palette of the subset of color palettes; and identifying, for each color of the plurality of colors of the subset of color palettes, an image corresponding to the color. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification