Avatar Status Update via Object Detection in Messaging Apps

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current messaging systems lack the ability to dynamically update a user's avatar status based on detected objects in real-time, failing to integrate geolocation and object recognition effectively for personalized and interactive user experiences.

Innovation Solution

The messaging system employs object detection and machine learning algorithms to identify objects in a captured image, matching them with predefined avatar poses and updating the user's status within a map interface, allowing users to select and display relevant avatar poses based on detected activities and geolocation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the messaging system integrates object detection and machine learning algorithms to identify objects in captured images and update avatar status dynamically, then user engagement and personalization are enhanced, but device complexity and processing requirements increase

Engineering Contradiction:
Improveavatar status personalizationVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an avatar system as an intermediary between the user and the messaging system. The avatar acts as a mediator that automatically detects objects in captured images, determines user activities, and updates status information without requiring direct user intervention. This resolves the contradiction by automating the personalization process through an intelligent intermediary component.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The messaging system performs self-service by automatically detecting objects in captured images, identifying user activities, and updating avatar status information without requiring manual user input. The system uses machine learning algorithms and object detection to autonomously personalize the user experience, thereby enhancing adaptability while managing complexity through automation.

Inventive Principle:
Principle #25Self-service

2Speed

If the system processes captured images in real-time to detect objects and update avatar status, then user interaction responsiveness is improved, but processing time and computational resources increase

Engineering Contradiction:
Improveavatar status update speedVSAvoidimage processing time
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-processing captured images and pre-identifying objects before the user completes their action. The avatar system proactively detects objects and determines activities in advance, allowing for rapid status updates without delaying user interaction. This resolves the contradiction by performing computational work before it becomes critical.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If the messaging system integrates geolocation services with object recognition to provide context-aware avatar poses, then user experience immersion is enhanced, but system complexity and data processing requirements increase

Engineering Contradiction:
Improvecontext-aware personalizationVSAvoidintegration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges multiple functionality modules into an integrated avatar system. The system combines object detection, activity recognition, geolocation services, and avatar pose selection into a unified component that automatically updates user status. This resolves the contradiction by consolidating complex functionalities into a single integrated system rather than separate components.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12184809B2Updating an avatar status for a user of a messaging system
Publication Date: 2024.12.31 SNAP INC
  • US12184809B2 patent drawing
  • US12184809B2 patent drawing
  • US12184809B2 patent drawing

AI summary

Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for updating an avatar status for a user of a messaging system. The program and method provide for receiving, by a messaging application running on a device of a user, a request to identify at least one object depicted in an image captured by a device camera; determining, in response to receiving the request, an attribute of an object depicted in the image; selecting, from plural candidate avatar poses for an avatar of the user, an avatar pose corresponding to an activity that relates to the attribute of the object; and displaying the selected avatar pose for the user.