System for normalizing, codifying and categorizing color-based product and data based on a universal digital color language
First Claim
1. A computer based method for normalizing, codifying and categorizing divergent color systems into a universal color language, comprising the steps of:
- receiving a data feed comprising a plurality of color swatches or images from a merchant system by a middleware engine of a processor based server over a communications network;
normalizing the data feed into a common format by the middleware engine;
extracting image data comprising a plurality of product images from the normalized data feed;
segmenting each product image into a plurality of segments by an image segmentation processor;
analyzing each segment to determine a dominant color for said each segment by a dominant color processor;
determining at least one dominant product color for said each product image based on prevalence of said at least one dominant product color in said each segment by the dominant color processor;
converting said at least one dominant product color to a digital value based on color component intensity values by a matched color processor;
assigning a hexadecimal code of the universal color language to said each product image that is closest to the digital value of said each product image by the matched color processor;
categorizing said each product image into one of a plurality of product categories by a product categorization engine; and
storing the data feed, said each product image, said each segment of said each product image, the dominant color for said each segment, said at least one dominant product color for said each product image, the digital value and the hexadecimal code of said each product image, and the product category of said each product image in a database by the server.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for normalizing, codifying and categorizing divergent color systems into a universal color language. A server connected to a communications network receives, processes, codifies and categorizes divergent color data from a merchant system. A middleware engine of the server receives a data feed comprising a plurality of color swatches or images from the merchant system, and normalizes the data feed into a common format. A server processor extracts image data comprising a plurality of product images from the normalized data feed, identifies and converts at least one dominant product color in each product image to a digital value based on color component intensity values, and assigns a hexadecimal code of the universal color language to each product image that is closest to the digital value of each product image. A product categorization engine categorizes each product image into one of a plurality of product categories.
41 Citations
30 Claims
-
1. A computer based method for normalizing, codifying and categorizing divergent color systems into a universal color language, comprising the steps of:
-
receiving a data feed comprising a plurality of color swatches or images from a merchant system by a middleware engine of a processor based server over a communications network; normalizing the data feed into a common format by the middleware engine; extracting image data comprising a plurality of product images from the normalized data feed; segmenting each product image into a plurality of segments by an image segmentation processor; analyzing each segment to determine a dominant color for said each segment by a dominant color processor; determining at least one dominant product color for said each product image based on prevalence of said at least one dominant product color in said each segment by the dominant color processor; converting said at least one dominant product color to a digital value based on color component intensity values by a matched color processor; assigning a hexadecimal code of the universal color language to said each product image that is closest to the digital value of said each product image by the matched color processor; categorizing said each product image into one of a plurality of product categories by a product categorization engine; and storing the data feed, said each product image, said each segment of said each product image, the dominant color for said each segment, said at least one dominant product color for said each product image, the digital value and the hexadecimal code of said each product image, and the product category of said each product image in a database by the server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for normalizing, codifying and categorizing divergent color systems into a universal color language, comprising:
a server connected to a communications network for receiving, processing, codifying and categorizing divergent color data from a merchant system, the server comprising; a middleware engine to receive a data feed comprising a plurality of color swatches or images from said merchant system, and normalizing the data feed into a common format; an image segmentation processor to extract image data comprising a plurality of product images from the normalized data feed, and segmenting each product image into a plurality of segments; a dominant color processor to analyze each segment to determine a dominant color for said each segment, and determine at least one dominant product color for said each product image based on prevalence of said at least one dominant product color in said each segment; a matched color processor to convert said at least one dominant product color to a digital value based on color component intensity values, and to assign a hexadecimal code of the universal color language to said each product image that is closest to the digital value of said each product image; a product categorization engine to categorize said each product image into one of a plurality of product categories; and a database for storing the data feed, said each product image, said each segment of said each product image, the dominant color for said each segment, said at least one dominant product color for said each product image, the digital value and the hexadecimal code of said each product image, and the product category of said each product image. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
Specification