Patent Document ID: 9141252
Application ID: 13342391
Patent Status: 1

Claim One:
1. A computer implemented method performed by one or more processors when executing computer executable instructions for the method, wherein the computer-implemented method controls a user interface for a web-based color selection process comprising: storing at a server memory a database of colors and metadata related to each of the colors, the metadata including for each color in the database at least color family, color group and color popularity information; at a server processor configured with a search engine, receiving from an interface at a user device a request to search the database of colors; in response to the received request, the server processor searching the database of colors and controlling the user interface by performing the following: performing a first search of the database of colors at the server memory based on color family and displaying at the interface of the user device a set of color choices in a color family, along with sort criteria for color family, color group and color popularity; based on selecting at the interface sort criteria for one or more color groups for the color family, the server processor performing a second search and grouping the color family into one or more subsets of color groups, and displaying at the interface at least one color group, along with said sort criteria; selecting at the interface at least one color from a displayed color group, and displaying at the interface the at least one selected color, and then selecting the color popularity sort criteria the server processor then performing a third search and displaying color popularity at the interface for the at least one selected color; receiving additional requests at the server processor and the server processor performing the first, second and third searches of the database for additional colors and displaying at the interface one or more additional colors; selecting at the interface a color of interest from the at least one selected color and the one or more additional colors which resulted from the searching performed by the server processor; and displaying an image of the color of interest against a gray background that accounts for simultaneous contrast and crispening effect.