Avatar Object Cloning for Viewpoint-Specific Visibility
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In virtual universes, objects within a user's viewable field can be difficult or impossible to read due to improper presentation, such as oversized text or overlapping letters, and modifications to improve visibility for one avatar may render the object unreadable for another.
Innovation Solution
A method that obtains avatar tracking data to identify the location of an avatar relative to an object, queries a data structure for cloning data, instantiates a clone of the object, and invokes object methods to modify the clone for improved visibility, presenting a unique clone to each avatar based on their vantage point.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a single object is presented to multiple avatars, then device complexity is reduced, but visibility and readability of the object deteriorates for different viewing positions
Solution Approach 1:
The patent creates clone objects for each avatar within a specified range of the original object. Each clone is instantiated separately and can be independently modified to ensure optimal visibility and readability for that specific avatar's viewing position, resolving the contradiction between system complexity and information loss.
Solution Approach 2:
The patent applies different modifications to different clone objects based on each avatar's specific viewing conditions. Each clone can have its own set of modifications applied to optimize visibility, ensuring that each avatar receives a locally optimized view of the object tailored to their position and orientation.
2Loss of information
If modifications are made to an object to improve visibility for one avatar, then visibility for that avatar improves, but readability for other avatars deteriorates
Solution Approach 1:
By creating separate clone objects for each avatar, the system allows independent modifications to be applied to each clone without affecting others. This resolves the contradiction by enabling each avatar to receive a customized version of the object optimized for their specific viewing conditions.
Solution Approach 2:
The patent segments the object presentation into multiple independent clone instances, each targeted at a specific avatar. This segmentation allows each clone to be independently modified and optimized for its intended viewer, eliminating the trade-off between serving one avatar versus another.
3Loss of information
If clone objects are created for each avatar, then object visibility and readability improves for each avatar, but device complexity and processing overhead increases
Solution Approach 1:
The patent implements a cloning mechanism that creates lightweight clone objects for each avatar within range. The system manages these clones through data structures that track clone-object and clone-avatar relationships, balancing the need for personalized visibility with systematic management to control complexity.
Solution Approach 2:
The system determines in advance which avatars are within the specified range of an object and pre-calculates which clones need to be created. This preliminary assessment allows the system to efficiently manage clone creation and destruction cycles, reducing unnecessary processing overhead while maintaining visibility quality.
Data Source
AI summary
In one embodiment, the process obtains avatar tracking data that identifies a location of an avatar in relation to a range of an object. The range includes a viewable field. In response to the location of the avatar being within the range of the object, the process queries a data structure storing cloning data for a record of a clone of the object. Thereafter, the process instantiates the clone of the object in response to the presence of the record of the clone of the object in the data structure. The process then invokes a set of object methods associated with the record of the clone in the data structure.


