Location-Based Virtual Avatars in Messaging Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Social networking systems face challenges in generating custom media content for users based on their activities, particularly with the increasing demand for visually communicating through instant messaging, where existing technologies fail to effectively utilize location sensor information and generate personalized content items.

Innovation Solution

A messaging system that determines users' current activities using location sensor information from their devices and generates customized media content items, such as images or videos, which can be shared via electronic communications, incorporating features like geolocation-based overlays and avatars, and allows for the creation of 'stories' and 'live stories' that can be curated and shared with others.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the system generates custom media content items based on user activities and location information, then user engagement and visual communication are enhanced, but the device complexity and processing requirements increase

Engineering Contradiction:
Improvecustom media content generationVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the media content generation process into distinct modules: location information acquisition, activity determination, template selection, and content assembly. Each module handles a specific aspect of the generation process, making the overall complex system manageable and maintainable while still achieving personalized media content creation

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary processing layer that receives location information from sensors and user data from the social networking system, then processes this information through activity determination logic before generating media content. This intermediary layer abstracts the complexity from both the data sources and the output generation

Inventive Principle:
Principle #24Intermediary (Mediator)

2Extent of automation

If the system automatically determines user activities and generates personalized content, then user engagement improves, but the loss of time for content creation and processing increases

Engineering Contradiction:
Improveautomatic content generationVSAvoidcontent processing time
Core Design Contradiction:
Extent of automationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by continuously monitoring and caching location information and user activity data before media content generation is requested. Activity determination logic pre-processes available data to identify user activities in advance, so when content generation is needed, the system can quickly assemble personalized content without extensive real-time processing

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes parameters by adjusting the level of detail and processing depth based on the specific generation request. For simple status updates, minimal processing is performed, while for complex media content, more comprehensive activity analysis and template customization is applied, optimizing the balance between automation and processing time

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11893647B2Location-based virtual avatars
Publication Date: 2024.02.06 SNAP INC
  • US11893647B2 patent drawing
  • US11893647B2 patent drawing
  • US11893647B2 patent drawing

AI summary

Among other things, embodiments of the present disclosure improve the functionality of electronic messaging and imaging software and systems by determining the current activities of users based on location sensor information from the users' computing devices and generating customized media content items based on their activities. The media content can be generated for a variety of topics and shared with other users. For example, media content (e.g., images or video) can be generated and displayed on a user's computing device, as well as transmitted to other users via electronic communications, such as short message service (SMS) or multimedia service (MMS) texts and emails.