Virtual Universe Server Load Management via Alternative Representation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Virtual universes face performance degradation due to excessive CPU resource demands from a large number of avatars, leading to server overload, as each avatar requires significant processing for geometric information, movements, textural data, and media streaming.

Innovation Solution

An alternative representation tool is implemented to detect server load thresholds and provide simplified or modified virtual content rendering, reducing the computational burden by annotating metadata for reduced geometric and textural representations, and potentially blocking access or moving avatars to manage server load.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If high-fidelity virtual content is rendered for all avatars, then visual quality and user experience are improved, but server CPU load increases causing performance degradation

Engineering Contradiction:
Improvevisual qualityVSAvoidserver performance
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent applies local quality by rendering high-fidelity virtual content selectively for specific avatars based on their VIP status, while providing simplified representations for other avatars. This allows the system to concentrate computational resources on priority users, improving their visual experience without proportionally increasing overall server load.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically changes rendering parameters such as geometric detail, textural quality, and animation complexity based on server load conditions and avatar priority levels. When server capacity is sufficient, higher fidelity parameters are used; when load increases, parameters are reduced to maintain performance.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If simplified virtual content is rendered, then server load is reduced, but visual quality and user experience deteriorate

Engineering Contradiction:
Improveserver performanceVSAvoidvisual quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent implements dynamic rendering that adjusts content complexity in real-time based on server load metrics and user priority. The system can transition between high-fidelity and simplified representations dynamically, ensuring optimal balance between performance and quality for different user groups at different times.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The user base is segmented into different priority groups (e.g., VIP vs. regular users), with each segment receiving appropriately tailored rendering quality. This segmentation allows the system to allocate visual resources efficiently, providing high quality to priority users while using simplified representations for others.

Inventive Principle:
Principle #1Segmentation

3Manufacturing precision

If complex geometric and textural information is transmitted for each avatar, then rendering fidelity is improved, but CPU cycles and memory consumption increase

Engineering Contradiction:
Improverendering fidelityVSAvoidCPU and memory resources
Core Design Contradiction:
Manufacturing precisionVSUse of energy by stationary object

Solution Approach 1:

The patent extracts and transmits only the essential geometric and textural information needed for each avatar's representation, rather than transmitting complete high-fidelity models for all users. For lower-priority avatars, only simplified geometric data and reduced textural information are transmitted, significantly reducing CPU and memory requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system applies partial action by providing full rendering fidelity only to necessary users (VIPs) while using simplified representations for others. This partial approach to high-fidelity rendering reduces overall computational burden while maintaining acceptable quality for the majority of users.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8972870B2Providing alternative representations of virtual content in a virtual universe
Publication Date: 2015.03.03 KYNDRYL INC
  • US8972870B2 patent drawing
  • US8972870B2 patent drawing
  • US8972870B2 patent drawing

AI summary

An invention for automatically reducing a load on a server functioning with a virtual universe is provided. In one embodiment, there is an alternative representation tool, including a detection component configured to detect a load on a server, and a determination component configured to determine whether the load on the server exceeds a predefined threshold. The alternative representation tool further comprises a rendering component configured to provide an alternative representation of a virtual content renderable in the virtual universe to reduce the load on the server in the case that the load on the server exceeds the predefined threshold.