Avatar Rendering System for Simultaneous Multi-Audience Differentiation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies struggle to simultaneously render multiple avatars in a virtual world, such as the metaverse, in a way that allows users to appear differently to different sets of viewers at the same time.

Innovation Solution

A computer-implemented method and system that receives requests from multiple viewing users to render a virtual world, determines the group each user belongs to, maps virtual representations of users to these groups, and renders the appropriate virtual representation to each user's device, ensuring that users appear differently to different viewers simultaneously.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single virtual representation is rendered to all viewing users, then the rendering system is simple and synchronized, but users cannot appear differently to different audiences simultaneously

Engineering Contradiction:
ImproveAbility to appear differently to different audiencesVSAvoidRendering system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the single virtual representation into multiple virtual representations (avatars) that can be selectively rendered to different viewing users. Each avatar is associated with specific user groups, allowing the system to present different appearances to different audiences simultaneously while managing complexity through organized segmentation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by assigning different characteristics and appearances to different virtual representations based on the specific audience. Each avatar is customized with local qualities (appearance, behavior, attributes) that are appropriate for specific user groups, enabling differentiated presentation without requiring complete system redesign.

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If multiple virtual representations are rendered simultaneously to different users, then users can appear differently to different audiences, but the rendering system becomes complex and difficult to synchronize

Engineering Contradiction:
ImproveAbility to appear differently to different audiencesVSAvoidRendering synchronization reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements universality through a centralized rendering system that manages multiple virtual representations. This single system performs multiple functions: selecting appropriate avatars, rendering them differently for different users, and maintaining synchronization across all clients. The universal system ensures reliability by coordinating all rendering operations from a single source of truth.

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

Solution Approach 2:

The patent employs feedback mechanisms where the rendering system continuously monitors user group assignments and avatar selections, adjusting the rendering output in real-time based on which users are viewing which representations. This feedback loop ensures that differentiation is maintained accurately while synchronization is preserved through continuous state updates to all clients.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If virtual representations are customized for different user groups, then user privacy and creative expression are enhanced, but the system requires more complex group management and mapping

Engineering Contradiction:
ImproveUser privacy and creative expressionVSAvoidGroup management and mapping complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-defining user groups and establishing mappings between groups and virtual representations before the rendering process begins. This advance organization of users into groups and assignment of avatars to groups reduces runtime complexity, as the system only needs to query pre-established mappings rather than making complex decisions in real-time during rendering operations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250111629A1Simultaneous rendering of multiple avatars
Publication Date: 2025.04.03 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US20250111629A1 patent drawing
  • US20250111629A1 patent drawing
  • US20250111629A1 patent drawing

AI summary

Requests are received from viewing users for rendering a virtual world in a computing environment that mimics real world, where at least one user appears in the virtual world. For each of the viewing users, a processor determines a group to which a viewing user belongs, determines a virtual representation of the at least one user that is mapped to the group, and renders the virtual representation of the at least one user in the virtual world to a device associated with the viewing user. Based on the determined mapping of the group to the virtual representation, the virtual representation of the at least one user rendered on the device associated with the viewing user appears at the same time differently from the virtual representation of the at least one user rendered on another device associated with another viewing user among the viewing users.