Augmented Reality Makeup Mesh Tracking for In-Message Shopping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Messaging systems lack the ability to provide augmented reality-based makeup applications that allow users to try on virtual makeup products and seamlessly integrate shopping functionality within the messaging interface.

Innovation Solution

The system integrates augmented reality content items that simulate makeup application on facial regions, allowing users to select and try on virtual makeup products, which can be added to a shopping cart for purchase, leveraging mesh generation and machine learning for facial region detection and product recommendation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If augmented reality makeup functionality is integrated into the messaging system, then user engagement and convenience are enhanced, but device complexity and processing requirements increase

Engineering Contradiction:
Improveuser convenienceVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system divides the augmented reality makeup functionality into separate modular components: facial region detection module, mesh generation module, makeup application module, and shopping cart integration module. Each module handles a specific task independently, allowing the complex functionality to be managed through discrete, manageable segments that can be developed and maintained separately.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary processing layer that bridges the messaging interface and the augmented reality processing. This intermediary handles the coordination between user interactions in the messaging system and the complex AR operations, absorbing much of the system complexity while presenting a simple interface to users.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If facial region detection and mesh generation are performed in real-time, then makeup application accuracy is improved, but processing time and computational resources increase

Engineering Contradiction:
Improvefacial region detection accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-detecting and segmenting facial regions before the actual makeup application. Facial landmarks and mesh structures are generated in advance and stored for quick retrieval during makeup operations, reducing real-time processing requirements while maintaining high detection accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The mesh generation and facial region detection are designed to be dynamic and adaptive. The system adjusts the level of detail and processing intensity based on the specific operational context, using simplified models when high precision is not critical and more detailed models when accuracy is required, thereby optimizing the balance between precision and processing time.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If multiple makeup products and regions are made selectable, then product versatility is improved, but interface complexity increases

Engineering Contradiction:
Improvemakeup product varietyVSAvoidinterface complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The interface implements local quality by organizing makeup products and selection options according to specific facial regions (eyes, lips, cheeks, etc.). Each region presents only the relevant makeup products and controls, rather than displaying all possible options simultaneously. This localized organization allows high versatility to be achieved while keeping each local interface area simple and focused.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12367617B2Providing augmented reality-based makeup in a messaging system
Publication Date: 2025.07.22 SNAP INC
  • US12367617B2 patent drawing
  • US12367617B2 patent drawing
  • US12367617B2 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 augmented reality-based makeup. The program and method provide for receiving a request to present augmented reality content in association with an image captured by a device camera, the image depicting a user's face; accessing an augmented reality content item applying makeup to the face, the augmented reality content configured to generate a mesh for tracking plural regions of the face and to present available makeup products with respect to the plural regions; presenting the augmented reality content item in association with the face depicted in the image; receiving user input selecting a region of the plural regions; determining a set of available makeup products corresponding to the selected region; and updating presentation of the augmented reality content item based on the set of available makeup products.