Emotion-Based Avatar Prediction from Facial Features

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing virtual environment management technologies waste processing, memory, and network resources by generating and presenting irrelevant avatars to users, as most avatars are not selected by users and do not align with their emotions.

Innovation Solution

A system that predicts user emotions based on images and associates previously selected avatars with those emotions, providing a list of recommended avatars for selection, thereby generating and presenting more relevant avatars.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a wide variety of avatars are generated and presented to users, then users have more choices, but processing, memory, and network resources are wasted on irrelevant avatars

Engineering Contradiction:
Improveavatar selection varietyVSAvoidprocessing and network resources
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The system performs preliminary action by detecting user emotion before avatar selection and pre-filtering the avatar pool to only include avatars matching the detected emotion. This eliminates the need to generate and transmit all possible avatars, as the filtering is done in advance based on emotion state.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies local quality by creating different avatar pools tailored to specific emotion states. Instead of using a single generic avatar pool for all users, the system generates and presents different subsets of avatars depending on the user's detected emotion, making the avatar selection locally optimized for each emotional state.

Inventive Principle:
Principle #3Local quality

2Ease of manufacture

If generic avatars are generated for all users, then resource allocation is simplified, but user interest and relevance are reduced

Engineering Contradiction:
Improveavatar generation simplicityVSAvoidavatar relevance to user
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The system changes parameters by using emotion detection results to dynamically adjust which avatar attributes are presented. The same base avatar generation process is used, but the filtering and selection parameters change based on detected emotion, allowing generic generation methods to produce personalized results through parameter adjustment.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If all generated avatars are communicated to user devices, then users can see all options, but network resources are wasted transmitting irrelevant avatars

Engineering Contradiction:
Improveavatar presentation completenessVSAvoidnetwork resources
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The system performs preliminary filtering of the avatar pool based on emotion detection before transmission. Only avatars that match the user's detected emotion state are selected and transmitted to the user device, eliminating waste of network resources on transmitting avatars the user is unlikely to select.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12412424B2Predicting avatars for a user based on emotions of the user
Publication Date: 2025.09.09 BANK OF AMERICA CORP
  • US12412424B2 patent drawing
  • US12412424B2 patent drawing
  • US12412424B2 patent drawing

AI summary

A system receives a first image and extracts a first set of facial features from the first image. The system determines that a user exhibited a first emotion in the first image. The system determines that the user selected a first avatar for use within a virtual environment. The system associates the first avatar with the first emotion of the user. The system receives a second image and extracts a second set of facial features from the second image. The system determines that the user exhibited a second emotion in the second image. The system determines that the first set of facial features corresponds to the second set of facial features. In response, the system presents the first avatar to the user. The system determines that the user selects the first avatar. The system implements the first avatar on behalf of the user for use in the virtual environment.