Avatar Platform API for Dynamic Attribute Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current avatar technologies in computer programs and video games have limitations in dynamically changing avatar attributes based on user-specific information, such as lifestyle and mood, without a unified interface for various applications to communicate and update these attributes.

Innovation Solution

An application programming interface (API) is introduced that allows different applications to communicate with an avatar platform, enabling the selection and updating of avatar attributes based on user-specific information, such as weather, music, or social interactions, across multiple devices and platforms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If avatar attributes are changed based on user-specific information from multiple applications, then adaptability and user engagement are improved, but device complexity and system integration requirements increase

Engineering Contradiction:
Improveavatar attribute customizationVSAvoidsystem integration
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an avatar platform as an intermediary system that receives user-specific information from multiple applications and translates it into avatar attribute updates. The platform includes an application programming interface that mediates between diverse applications and the avatar rendering system, standardizing communication protocols and data formats. This intermediary layer enables adaptability across applications without requiring each application to directly integrate with every other system component.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The avatar platform is designed as a universal system that can process information from various application types (messaging, media player, weather, etc.) and apply it to avatar attributes. The platform provides a unified interface that handles multiple functions: receiving data from different applications, interpreting user-specific information, determining appropriate avatar attributes, and updating the avatar presentation across different contexts. This multi-functional design reduces the need for application-specific integration code.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Productivity

If avatar attributes are dynamically updated based on user information, then user engagement and immersion are enhanced, but information processing requirements and computational load increase

Engineering Contradiction:
Improveuser engagementVSAvoidcomputational load
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary processing by establishing predefined rules and mappings between user-specific information types and avatar attributes. During runtime, when an application provides user information, the avatar platform consults pre-configured associations to quickly determine which attributes should be updated. This preliminary setup reduces the computational complexity of real-time decision-making, as the system only needs to match incoming data against predefined patterns rather than performing complex analysis.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The avatar platform selectively updates only the specific attributes that are relevant to the current user context, rather than recalculating or redrawing the entire avatar. For example, when receiving weather information, only the avatar's clothing or accessories related to weather conditions are updated. This partial update approach reduces computational load compared to complete avatar regeneration, while still providing dynamic engagement benefits.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9086776B2Modifying avatar attributes
Publication Date: 2015.07.21 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9086776B2 patent drawing
  • US9086776B2 patent drawing
  • US9086776B2 patent drawing

AI summary

Techniques are disclosed herein for changing a user's avatar attributes based on information that is pertinent to the user and that comes from a variety of sources. The user's electronic device may contain a multitude of information about the user, their lifestyle, their current mood, etc. Embodiments provide an application programming interface (API) that allows various applications on the user's electronic device, or elsewhere, to communicate with an avatar platform such that avatar attributes may be changed based on information from a wide variety of applications.