IP Library Granted Patent US 11,232,596
Granted Patent B2
US 11,232,596 · App. 15/975,594 · Granted Jan 25, 2022

Search quality improvement using color synonyms

Inventors: Alejandro Miguel Rago (Tandil, AR); Amar Chokhawala (Saratoga, CA); Vivek Gupta (San Jose, CA)
Assignee: REFLEKTION, INC.
G06T7/90G06F16/5838G06F16/951
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,232,596
App. No.
15/975,594
Granted
Jan 25, 2022
Kind
B2
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.

Claims (44)

1. 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.

2. The method of claim 1 , further comprising accessing the data associated with the instance of the item from a data source.

3. The method of claim 2 , wherein the data associated with the instance of the item includes at least one of a color, a style, a size, and an item description.

4. The method of claim 1 , wherein identifying the color representation associated with the first color text includes transforming the RGB composition data associated with the first color text into a second color space.

5. The method of claim 4 , wherein transforming the RGB composition data associated with the first color text into a second color space includes transforming the first color text into a Luminance, color channel A, color channel B (LAB) color space.

6. The method of claim 1 , wherein determining a second color perceptually similar to the first color text includes determining a Delta E between the first color text and the second color.

7. The method of claim 6 , wherein the Delta E is determined based on Luminance, color channel A, color channel B (LAB) values associated with the first color text and LAB values associated with the second color.

8. The method of claim 1 , wherein the source of the request is a computing system that is remote from the search implementation engine.

9. The method of claim 1 , wherein the request further includes a third color, and wherein the search implementation engine determines second colors that are perceptually similar to the first color text or the third color.

10. 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.

11. The method of claim 10 , further comprising accessing the data associated with the plurality of items from a data source.

12. The method of claim 11 , wherein the data associated with each item of the plurality of items includes at least one of a color, a style, a size, and an item description.

13. The method of claim 10 , wherein identifying a color representation associated with the first color text includes transforming the RGB composition data associated with the first color text into a second color space.

14. The method of claim 13 , wherein transforming the first color text into a second color space includes transforming the RGB composition data associated with the first color text into a LAB color space.

15. The method of claim 10 , wherein determining a second color perceptually similar to the first color text includes determining a Delta E between the first color text and the second color.

16. The method of claim 15 , wherein the Delta E is determined based on Luminance, color channel A, color channel B (LAB) values associated with the first color text and Luminance, color channel A, color channel B (LAB) values associated with the second color.

17. The method of claim 10 , wherein the request further includes a third color, and wherein the search implementation engine determines second colors that are perceptually similar to the first color text or the third color.

18. 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.

19. The apparatus of claim 18 , wherein the communication module is further configured to communicate the data associated with the instance of the item to a source of the request.

20. The apparatus of claim 18 , wherein the data associated with the instance of the item includes at least one of a color, a style, a size, and an item description.

Assignments (2)
MERGER Recorded Feb 21, 2024
From: REFLEKTION, INC.
To: SITECORE USA, INC.
Reel/Frame 066643/0938 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2018
From: RAGO, ALEJANDRO MIGUEL; CHOKHAWALA, AMAR; GUPTA, VIVEK
To: REFLEKTION, INC.
Reel/Frame 045758/0248 →
Continuity (1)
Related Publication 20190347830A1 · Nov 14, 2019