Identifying data from keyword searches of color palettes and keyword 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, and wherein each image of the plurality of images comprises 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;
determine a first subset of the plurality of color palettes associated with the search phrase based at least in part on the names of the first subset of the plurality of color palettes, wherein the first subset of the plurality of color palettes are associated with a first time;
determine a second subset of the plurality of color palettes associated with the search phrase based at least in part on the names of the second subset of the plurality of color palettes, wherein the second subset of the plurality of color palettes are associated with a second time;
determine a color trend based at least in part on at least one of;
presence of a first color in the first subset of the plurality of color palettes and the first color not being present in the second subset of the plurality of color palettes, orpresence of a second color in the second subset of the plurality of color palettes and the second color not being present in the first subset of the plurality of color palettes;
update the second subset of the plurality of color palettes based at least in part on the determined color trend, wherein updating includes removing a first color palette from the second subset of the plurality of color palettes where the first color palette satisfies at least one of;
comprising the first color or not including the second color;
identify, for each color of the plurality of colors of the updated second subset of the plurality of color palettes, an image matching the color; and
provide at least some of the identified images for presentation.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are described herein to determine data associated with keyword searches of color palettes based at least in part on keyword trends. A keyword trend may include popular colors of color palettes associated with the keyword. Color palettes may be searched by name or other data associated with the color palettes. Furthermore, color palettes associated with a keyword may be filtered by color trends and/or keyword trends. The items and/or images associated with the filtered color palettes may be identified and presented to a user.
155 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, and wherein each image of the plurality of images comprises 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; determine a first subset of the plurality of color palettes associated with the search phrase based at least in part on the names of the first subset of the plurality of color palettes, wherein the first subset of the plurality of color palettes are associated with a first time; determine a second subset of the plurality of color palettes associated with the search phrase based at least in part on the names of the second subset of the plurality of color palettes, wherein the second subset of the plurality of color palettes are associated with a second time; determine a color trend based at least in part on at least one of; presence of a first color in the first subset of the plurality of color palettes and the first color not being present in the second subset of the plurality of color palettes, or presence of a second color in the second subset of the plurality of color palettes and the second color not being present in the first subset of the plurality of color palettes; update the second subset of the plurality of color palettes based at least in part on the determined color trend, wherein updating includes removing a first color palette from the second subset of the plurality of color palettes where the first color palette satisfies at least one of;
comprising the first color or not including the second color;identify, for each color of the plurality of colors of the updated second subset of the plurality of color palettes, an image matching the color; and provide at least some of the identified 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 first plurality of color palettes associated with the search phrase at a first time and a second plurality of color palettes associated with the search phrase at a second time; determining a color trend based at least in part on at least one of; presence of a first color in the first plurality of color palettes and the first color not being present in the second plurality of color palettes, or presence of a second color in the second plurality of color palettes and the second color not being present in the first plurality of color palettes; determining a plurality of color palettes associated with the search phrase based at least in part on names of the plurality of color palettes, wherein each color palette of the plurality of color palettes comprises one or more colors; updating the plurality of color palettes based at least in part on the determined color trend, wherein updating the plurality of color palettes includes adding a first color palette to the plurality of color palettes where the first color palette satisfies at least one of;
comprising the second color or not including the first color; andidentifying, for each color of the one or more colors of the updated plurality 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 first plurality of color palettes associated with the search phrase at a first time and a second plurality of color palettes associated with the search phrase at a second time; determining a color trend based at least in part on at least one of; presence of a first color in the first plurality of color palettes and the first color not being present in the second plurality of color palettes, or presence of a second color in the second plurality of color palettes and the second color not being present in the first plurality of color palettes; determining a plurality of color palettes associated with the search phrase based at least in part on names of the plurality of color palettes, wherein each color palette of the plurality of color palettes comprises one or more colors; updating the plurality of color palettes based at least in part on removing a particular color palette of the plurality of color palettes where the particular color palette satisfies at least one of;
comprising the first color or not including the second color; andidentifying, for each color of the one or more colors of the updated plurality of color palettes, an image corresponding to the color. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification