Avatar Generation via Neural Network Trait Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current messaging systems lack the ability to automatically generate user avatars based on user images, relying on users to select from preset options or design their own, which can be time-consuming and may not accurately represent the user's appearance.

Innovation Solution

A neural network is trained to generate avatars by predicting trait values such as hair tone, style, and nose shape, using a dataset of self-images and user-designed avatars, with dynamic filtering and balancing to improve prediction accuracy and reduce noise in the training data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If users select from preset avatar options or design their own avatars, then users can have an avatar representation, but the process is time-consuming and may not accurately represent the user's appearance

Engineering Contradiction:
Improveaccuracy of avatar representationVSAvoidtime required for avatar creation
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs automatic avatar generation without requiring user intervention in the design process. The neural network autonomously processes user images and generates avatars by predicting trait values, eliminating the need for users to manually select from preset options or design their own avatars.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The manual mechanical process of selecting and designing avatars is replaced with an automated neural network system. The neural network processes images and generates avatars through automated trait prediction, substituting the manual user interaction mechanism with an intelligent automated system.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Productivity

If a neural network is trained to generate avatars automatically, then avatar generation becomes efficient and accurate, but the system complexity increases due to training requirements

Engineering Contradiction:
Improveavatar generation efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The neural network is trained in advance on a large dataset of self-images and corresponding avatars before deployment. This preliminary training phase prepares the model to automatically predict avatar traits from user images, enabling efficient automated avatar generation without requiring complex real-time processing during actual use.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A trained neural network model serves as an intermediary between user input images and avatar generation. The pre-trained model acts as a mediator that has already learned the complex mappings from images to avatar traits, simplifying the deployment system while maintaining high generation quality.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11973732B2Messaging system with avatar generation
Publication Date: 2024.04.30 SNAP INC
  • US11973732B2 patent drawing
  • US11973732B2 patent drawing
  • US11973732B2 patent drawing

AI summary

A system comprises one or more processors of a machine and a memory storing instructions that, when executed by the one or more processors, cause the machine to perform operations. The operations comprise: receiving an image; generating an avatar with a trained neural network based on the image, the trained neural network predicting multiple trait values for the avatar; and sending a message with the generated avatar.