Dynamic Mask Selection via Emotion Detection and Social Graph Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current social networking systems lack the ability to automatically select dynamic masks that correspond to user emotions and contextual factors, limiting user expression and engagement in image and video content.

Innovation Solution

A system that automatically selects dynamic masks from a database based on identified emotions, user interests, social data, and location, using emotion detection and mapping tables to apply graphical features that move and change shape in sync with the object, enhancing user expression by exaggerating emotions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If dynamic masks are automatically selected based on emotions and contextual factors, then user expression and engagement are enhanced, but system complexity increases

Engineering Contradiction:
Improveuser expression capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the mask selection process into distinct functional modules: emotion detection module that analyzes facial expressions, contextual factor analysis module that processes user interests and location data, mapping table module that stores emotion-to-mask relationships, and mask application module that renders the selected mask. 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 patent introduces mapping tables as intermediary data structures that store pre-defined relationships between emotions and corresponding masks. These mapping tables act as mediators between the emotion detection system and the mask rendering system, eliminating the need for complex real-time decision logic and simplifying the overall system architecture while enabling versatile mask selection.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If multiple factors (emotions, user interests, location) are combined for mask selection, then mask selection accuracy improves, but processing time increases

Engineering Contradiction:
Improvemask selection accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-processing and storing user profile information, interests, and contextual preferences in structured databases and mapping tables before actual mask selection occurs. This allows the system to quickly retrieve and combine multiple factors during runtime without performing complex computations, thereby improving selection accuracy while minimizing processing time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent employs parameter changes by adjusting the weight and influence of different factors (emotions, user interests, location data) based on predefined thresholds and confidence levels. The system dynamically changes parameters such as emotion confidence thresholds and factor prioritization to optimize the balance between selection accuracy and processing speed, allowing fast retrieval when confidence is high and more thorough analysis when needed.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If graphical features move and change shape in sync with the object, then user engagement improves, but computational requirements increase

Engineering Contradiction:
Improveinteractive content qualityVSAvoidcomputational energy
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The system implements dynamics by making the graphical mask features movable and transformable in sync with the detected object's movements and expressions. The mask parameters (position, scale, rotation, shape) are dynamically adjusted based on real-time object detection data, allowing the mask to adapt to changing conditions while maintaining efficient computation through parameter-based transformations rather than complex rendering operations.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11443460B2Dynamic mask application
Publication Date: 2022.09.13 META PLATFORMS INC
  • US11443460B2 patent drawing
  • US11443460B2 patent drawing
  • US11443460B2 patent drawing

AI summary

In one embodiment, a method includes identifying a first user in an input image, accessing social data of the first user in the input image, where social data comprises information from a social graph of an online social network, selecting, based on social data of the first user in the input image, a mask from a set of masks, where the mask specifies one or more mask effects, and for each of the input images, applying the mask to the input image. The set of masks may comprise masks previously selected by friends of the first user within the online social network. The selected mask may be selected from a lookup table that maps the social data to the selected mask.