Search quality improvement using color synonyms
AssigneeReflektion, Inc.
InventorsAlejandro Miguel Rago, Amar Chokhawala, Vivek Gupta
Life of this patent
Estimating the term…
Abstract
Example search quality improvement systems and methods are described. In one implementation, a search implementation engine receives a request for an item that includes a first color. The search implementation engine identifies a color representation associated with the first color and determines a second color perceptually similar to the first color based on the color representation. The search implementation engine then identifies an instance of the item having a second color and communicates data associated with the instance of the item to a source of the request.
Claims20
A method comprising:
- receiving, by a search implementation engine, a request for an item, wherein the request includes a first color text;
- identifying, by the search implementation engine, a color representation associated with the first color text;
- determining, by the search implementation engine, a second color perceptually similar to the first color text based on the color representation, wherein determining a second color perceptually similar to the first color text includes:
- identifying a first name and red green blue (RGB) composition data associated with the first color text, wherein the RGB composition data is determined by performing text matching with respect to a dataset containing (name, RGB) pairs;
- comparing the RGB composition data to all colors in the dataset;
- and
- identifying as the second color a best match between the RGB composition data and a (name, RGB) pair in the dataset;
- identifying, by the search implementation engine, an instance of the item having the second color;
- and
- communicating, by the search implementation engine, data associated with the instance of the item to a source of the request.
A method comprising:
- receiving, by a search implementation engine, a request for an item, wherein the request includes a first color text;
- identifying, by the search implementation engine, a color representation associated with the first color text;
- determining, by the search implementation engine, a plurality of second colors that are perceptually similar to the first color text based on the color representation, wherein determining the plurality of second colors that are perceptually similar to the first color text includes:
- identifying a name and read green blue (RGB) composition data associated with the first color text, wherein the RGB composition data is determined by performing a text matching algorithm with respect to a dataset containing (name, RGB) pairs;
- comparing the RGB composition data associated with the first color text to all colors in the dataset;
- and
- identifying, as the plurality of second colors, best matches between the RGB composition data associated with the first color text and a plurality of (name, RGB) pairs in the dataset;
- identifying, by the search implementation engine, a plurality of items each having an associated color that is any of the first color text and one of the plurality of second colors;
- ranking the plurality of items based on perceptual similarity of each item's associated color to the first color text;
- and
- communicating data associated with the plurality of items to a source of the request.
An apparatus comprising:
- a communication module configured to receive a request for an item, wherein the request includes a first color text;
- a color analysis module configured to identify a color representation associated with the first color text;
- a color synonym module configured to determine a second color perceptually similar to the first color text based on the color representation, wherein the color synonym module determines a second color perceptually similar to the first color text by:
- identifying a name and red green blue (RGB) composition data associated with the first color text, wherein the RGB composition data is determined by performing text matching of the first color text with respect to a dataset containing (name, RGB) pairs;
- comparing the RGB composition data associated with the first color text to all colors in the dataset;
- and
- identifying as the second color a best match between the first color text and a (name, RGB) pair in the dataset;
- and
- an item search manager configured to identify an instance of the item having the second color and identify data associated with the instance of the item.
Dependencies are inferred from the claim text.