Patent ID: 8532372

Claim:
A method, comprising: storing, on one or more processor readable media that are operatively coupled to one or more processors, at least one database comprising: electronic color information representing a plurality of colors; electronic item information representing a plurality of items, wherein each of the plurality of items respectively contain at least one of the plurality of colors; electronic user information representing a plurality of users; and electronic swatch information representing color attributes respectively associated with at least one of the plurality of colors; receiving, via one or more communication devices that are operatively connected to the one or more processors, a first image from a first user computing device associated with a first user of the plurality of users, wherein the first image includes a plurality of colors; receiving, via the one or more communication devices, first electronic color information, wherein the first electronic color information represents a first color of the plurality of colors; determining, by the one or more processors, first electronic swatch information of the electronic swatch information that is respectively associated with the first color; receiving, via the one or more communication devices, a search from the first user computing device for one or more items that contain at least one color that is at least associated with the first color; determining, by the one or more processors, at least one of the plurality of items that respectively contain the at least one color that is at least associated with the first color; and displaying, by the one or more processors, the at least one of the plurality of items and the first color.