Cloud Content Management for 3D Virtual Environments

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional 3D content creation pipelines are linear and lack interoperability, making concurrent collaboration among multiple creators challenging due to inconsistent data formats and high computational costs associated with data transfer and conversion between tools.

Innovation Solution

A cloud-centric platform with a content management system that enables fast, bi-directional replication of 3D virtual environments with rich descriptions, using a publish/subscribe model to maintain scene descriptions and allow clients to subscribe to content items, reducing data transfer by exchanging differences rather than entire asset descriptions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If entire files are provided to each author's computer for viewing and development, then data consistency and completeness are maintained, but transfer times become long and computational costs increase

Engineering Contradiction:
Improvedata consistencyVSAvoidtransfer time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system extracts and transmits only the specific content items or portions of content items that have changed, rather than transferring entire files. The content management system identifies individual content items by URI and sends only relevant updates to authors, significantly reducing transfer time while maintaining data consistency through selective data extraction.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The content creation system segments the overall content into individual content items that can be independently managed and transmitted. Each content item can be separately subscribed to, updated, and transferred, allowing partial updates without requiring complete file transfers and enabling parallel processing of multiple content segments.

Inventive Principle:
Principle #1Segmentation

2Ease of manufacture

If different content creation tools are used for various tasks, then task-specific functionality is optimized, but interoperability and concurrent collaboration become difficult due to format inconsistencies

Engineering Contradiction:
Improvetask-specific functionalityVSAvoidinteroperability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The content management system provides a universal interface and common data model that works across different content creation tools. By standardizing content item representation through URIs and implementing a publish/subscribe model that any tool can participate in, the system enables diverse tools to collaborate interchangeably while maintaining their individual strengths.

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

Solution Approach 2:

The content management system acts as an intermediary between different content creation tools, translating and coordinating their interactions. It manages the shared scene description, handles format conversions, and coordinates updates across tools, allowing them to work together without direct integration while preserving each tool's specialized capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Manufacturing precision

If rich descriptions of complex scenes are exchanged, then fidelity and quality of 3D virtual environments are maintained, but file sizes become large and transfer efficiency decreases

Engineering Contradiction:
ImprovefidelityVSAvoidtransfer efficiency
Core Design Contradiction:
Manufacturing precisionVSLoss of energy

Solution Approach 1:

The system extracts and transmits only the specific portions of scene descriptions that have changed or are relevant to each subscriber, rather than transferring complete rich descriptions. By identifying changed content items and sending only those updates, the system maintains high fidelity where needed while dramatically improving transfer efficiency.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system implements partial action by transmitting only the necessary subset of data required for each update scenario. Rather than always sending complete scene descriptions, it sends partial updates containing only the changed content items, reducing energy consumption and transfer time while maintaining sufficient fidelity for collaborative work.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11227448B2Cloud-centric platform for collaboration and connectivity on 3D virtual environments
Publication Date: 2022.01.18 NVIDIA CORP
  • US11227448B2 patent drawing
  • US11227448B2 patent drawing
  • US11227448B2 patent drawing

AI summary

A content management system may maintain a scene description that represents a 3D virtual environment and a publish/subscribe model in which clients subscribe to content items that correspond to respective portions of the shared scene description. When changes are made to content, the changes may be served to subscribing clients. Rather than transferring entire descriptions of assets to propagate changes, differences between versions of content may be exchanged, which may be used construct updated versions of the content. Portions of scene description may reference other content items and clients may determine whether to request and load these content items for lazy loading. Content items may be identified by Uniform Resource Identifiers (URIs) used to reference the content items. The content management system may maintain states for client connections including for authentication, for the set of subscriptions in the publish/subscribe model, and for their corresponding version identifiers.