Avatar Object Cloning for Viewpoint-Specific Visibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveobject presentation systemVSAvoidobject visibility
Core Design Contradiction:
Device complexityVSLoss of information

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.

Inventive Principle:
Principle #26Copying

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.

Inventive Principle:
Principle #3Local quality

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

Engineering Contradiction:
Improveobject readabilityVSAvoidobject presentation
Core Design Contradiction:
Loss of informationVSAdaptability or versatility

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.

Inventive Principle:
Principle #26Copying

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.

Inventive Principle:
Principle #1Segmentation

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

Engineering Contradiction:
Improveobject visibilityVSAvoidcloning system
Core Design Contradiction:
Loss of informationVSDevice complexity

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.

Inventive Principle:
Principle #26Copying

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.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8001161B2Cloning objects in a virtual universe
Publication Date: 2011.08.16 ACTIVISION PUBLISHING INC
  • US8001161B2 patent drawing
  • US8001161B2 patent drawing
  • US8001161B2 patent drawing

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.