AR Makeup Color Range Selection for Facial Region Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing messaging systems lack the ability to provide users with an immersive augmented reality experience for trying on makeup products, limiting the user's engagement and shopping experience.

Innovation Solution

A messaging system that integrates augmented reality content, allowing users to select and apply virtual makeup on their faces, with options to purchase matching products directly from the messaging interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If messaging systems provide basic text and image exchange functions, then system simplicity is maintained, but user engagement and shopping experience are limited

Engineering Contradiction:
Improveuser engagementVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent combines messaging functionality with augmented reality makeup try-on and e-commerce capabilities into a single integrated system. The messaging interface serves as the entry point for AR content delivery, allowing users to try virtual makeup products while chatting, and directly purchase products without leaving the messaging application, thus merging communication, entertainment, and shopping functions.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The messaging system is transformed into a multi-functional platform that not only exchanges messages and images but also delivers augmented reality content, enables virtual try-on experiences, provides product information, and processes purchases. This universal approach allows a single system to fulfill multiple user needs across different contexts.

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

2Adaptability or versatility

If messaging systems integrate augmented reality content delivery, then user engagement is enhanced, but system complexity increases

Engineering Contradiction:
Improveshopping experienceVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system pre-processes and prepares augmented reality content for delivery within the messaging context. Makeup product data, virtual try-on models, and associated media are prepared in advance and stored in databases, allowing rapid deployment when users interact with shopping messages without requiring complex real-time processing during message exchange.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces intermediary components including a database system to store product information and a content delivery mechanism that bridges messaging and AR experiences. These intermediaries manage the complexity by handling data storage, retrieval, and formatting, allowing the core messaging system to remain relatively simple while supporting sophisticated shopping features.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12475496B2Selecting color values for augmented reality-based makeup
Publication Date: 2025.11.18 SNAP INC
  • US12475496B2 patent drawing
  • US12475496B2 patent drawing
  • US12475496B2 patent drawing

AI summary

Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for providing make-up based augmented reality content. The program and method provide for receiving a request to present augmented reality content in association with a captured image depicting a face of the user; accessing an augmented reality content item associated with applying makeup to the face and configured to generate a mesh for tracking plural regions of the face; receiving user input selecting a region; determining at least one of a range of color values or a range of contrast values relating to available makeup products for the selected region; and presenting an interface element in association with the face, the interface element for user selection of at least one of a color value within the range of color values or a contrast value within the range of contrast values.