Virtual Makeup Matching Using User-Owned Products and Reference Looks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems fail to provide personalized makeup artistry services that effectively utilize the user's available makeup products to achieve a desired cosmetic appearance.

Innovation Solution

A computing device analyzes a user's reference image to identify facial features and makeup effects, matches these with a database of looks, and selects compatible makeup products from the user's inventory, virtually applying them to achieve the desired look, with options to modify and suggest additional products for purchase.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a system provides personalized makeup artistry services using user's available products, then the service personalization and product utilization improve, but the system complexity and computational requirements increase

Engineering Contradiction:
Improveservice personalizationVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the makeup artistry service into distinct functional modules: image processing module for analyzing reference images and user photos, facial feature detection module for identifying facial landmarks, product matching module for comparing available products with desired looks, and virtual application module for rendering makeup effects. This segmentation allows each module to handle specific tasks independently, reducing overall system complexity while maintaining high adaptability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary database that stores facial feature attributes, makeup product characteristics, and look definitions. This intermediary layer decouples the complex processing logic from direct user interactions, enabling personalized services through standardized data queries and comparisons without requiring complex real-time computations.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If the system analyzes reference images and matches makeup products, then the accuracy of achieving desired cosmetic appearance improves, but the processing time and computational resources increase

Engineering Contradiction:
Improvecosmetic appearance alignmentVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-processing and storing facial feature attributes from reference images, pre-categorizing makeup products by type, color, and characteristics, and pre-defining multiple looks with their associated product requirements. When a user requests personalized makeup artistry, the system queries these pre-processed datasets rather than performing full analysis in real-time, significantly reducing processing time while maintaining high accuracy in matching products to desired appearances.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If the system identifies compatible makeup products from user inventory, then the relevance of product recommendations improves, but the complexity of product matching algorithms increases

Engineering Contradiction:
Improveproduct matching accuracyVSAvoidalgorithm complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system applies local quality by creating specific data structures and comparison criteria tailored to each makeup product type. Different product categories (foundation, lipstick, eyeshadow, etc.) have their own attribute sets and matching algorithms optimized for their specific characteristics. This localized approach allows the system to achieve high matching accuracy for each product type without requiring a single overly complex universal algorithm.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20260080454A1Systems and methods for personalized makeup artistry service based on user resources
Publication Date: 2026.03.19 PERFECT MOBILE CORP
  • US20260080454A1 patent drawing
  • US20260080454A1 patent drawing
  • US20260080454A1 patent drawing

AI summary

A computing device obtains from a user a reference image of an individual depicting a desired cosmetic appearance through application of makeup products on the individual. The computing device obtains makeup products available to the user and identifies facial features of the individual. First looks among a collection of looks are identified based on attributes of the facial features of the individual. The computing device identifies reference makeup products based on the makeup effects applied in the first looks. The computing device identifies second looks among the first looks, the second looks having associated makeup products among the reference makeup products that closely match the makeup products available to the user. The computing device identifies compatible makeup products based on the makeup products associated with the second looks. The computing device obtains an image of the user and performs virtual application of the compatible makeup products on the user.