Avatar Rendering System for Simultaneous Multi-Audience Differentiation
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
Data Source
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.


