Color Normalization Middleware for Universal Hexadecimal Codification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current color-based searching systems are inadequate due to their text-based nature, lack of universal color codification, inconsistent naming conventions, and inability to aggregate user-preferred colors, leading to unreliable search results and difficulties in matching products by color.

Innovation Solution

A system and method that normalize and codify divergent color systems into a universal color system by converting color swatches into hexadecimal codes, allowing for non-textual color-based queries and pattern recognition, enabling users and merchants to search and match products based on color.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If text-based color searching is used, then the search system is simple to implement, but the search accuracy and reliability deteriorate due to inconsistent color naming conventions

Engineering Contradiction:
Improveease of implementationVSAvoidsearch accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent transforms color representation from textual parameters (color names like 'red', 'blue') to numerical parameters (RGB values, hexadecimal codes). This parameter transformation enables precise color matching by converting subjective color descriptions into objective, quantifiable data that can be accurately compared and searched.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces an intermediary color conversion system that translates between different color representation formats (textual color names, RGB values, hexadecimal codes). This intermediary layer resolves the contradiction by allowing simple text-based input to be converted into precise numerical color codes for accurate searching, while maintaining ease of user interaction.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple color naming conventions are supported, then the system becomes more versatile, but the complexity of color codification increases

Engineering Contradiction:
Improvecolor system compatibilityVSAvoidcodification complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal color code (hexadecimal format) that serves multiple functions: it can represent colors accurately, be derived from various input formats (RGB, textual colors), and enable precise searching. This single universal representation handles multiple color systems without requiring separate codification mechanisms for each convention.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

Instead of converting each color naming convention into multiple different codes, the patent inverts the approach by converting all color inputs into a single standardized hexadecimal format. This reversal simplifies the system by having diverse inputs converge to one universal output rather than diverging into multiple code systems.

Inventive Principle:
Principle #13The other way round (Inversion)

3Measurement precision

If color swatches are converted to hexadecimal codes, then color-based searching becomes more accurate, but the processing time increases

Engineering Contradiction:
Improvecolor matching accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary conversion of color swatches to hexadecimal codes during product listing and catalog creation, rather than converting them in real-time during search operations. This advance preparation stores color data in a searchable numerical format, enabling fast color-based queries without requiring time-consuming conversions during the actual search process.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9348844B2System and method for normalization and codification of colors for dynamic analysis
Publication Date: 2016.05.24 ZENCOLOR GLOBAL LLC
  • US9348844B2 patent drawing
  • US9348844B2 patent drawing
  • US9348844B2 patent drawing

AI summary

A system and method for normalizing and codifying divergent color systems into a single universal color system. The middleware engine receives a data feed comprising a plurality of color swatches or images from one or more merchant system and normalizes the data feed into a common format. The dominant processor extracts the product images from the normalized data, segments each product image into segments, determines a dominant color for each segment, and determines the dominant product color for each product image based on prevalence of the dominant product color in each segment. The matched color processor converts the determined dominant product color into a digital value of the universal color system based on the color component intensity values.