3D Virtual World Pattern Subdivision and Reuse

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current virtual world environments require time-consuming and inefficient manual placement of 3D elements for layout creation, and designs are specific to each virtual world, making it difficult to reuse layouts across different platforms and incurring duplication costs, as existing tools lack integration with commercial systems and easy content management.

Innovation Solution

A method and system for creating and reusing three-dimensional virtual world patterns by subdividing patterns into sub-divisions with vectors relative to a center, generating transforms with pattern and shape information, and storing these for reuse in other virtual world environments, allowing for automated positioning and management of virtual world content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual placement of 3D elements is used for layout creation, then layout design flexibility is maintained, but time consumption and inefficiency increase

Engineering Contradiction:
Improvelayout creation efficiencyVSAvoidtime for manual placement
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The layout is segmented into reusable pattern templates that can be independently designed, stored, and instantiated. Each pattern represents a modular unit of layout elements that can be automatically placed and configured, eliminating the need for manual placement of individual 3D elements while maintaining design flexibility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Layout patterns are pre-designed and stored as templates before actual deployment. These pre-configured patterns contain all necessary 3D element arrangements, allowing automated instantiation and placement when needed, thereby eliminating time-consuming manual placement operations during deployment.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If layouts are designed for particular virtual worlds, then specific virtual world requirements are met, but reusability across different virtual worlds is lost

Engineering Contradiction:
Improvelayout reusabilityVSAvoidlayout design complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The pattern template system is designed to be universal and platform-independent. Patterns are defined in a standardized format that can be instantiated across different virtual world platforms, allowing a single layout design to serve multiple virtual worlds without requiring separate designs for each platform.

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

Solution Approach 2:

Layout patterns are created as reusable templates that can be copied and instantiated multiple times across different virtual worlds. The template copying mechanism preserves the original design while allowing platform-specific adaptations through configuration parameters, eliminating the need to redesign layouts for each virtual world.

Inventive Principle:
Principle #26Copying

3Ease of operation

If existing layout packages are used, then sophisticated store layout design capabilities are provided, but integration with commercial systems and ease of content management are lacking

Engineering Contradiction:
Improvecontent management easeVSAvoidsystem integration complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system merges layout design capabilities with commercial transaction functionality by integrating business logic directly into the pattern templates. This unified approach allows layout patterns to include not only 3D element arrangements but also associated commercial operations, data models, and transaction handling, eliminating the need for separate integration efforts.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The pattern template system provides self-service content management capabilities where layouts and their associated commercial logic can be independently created, modified, and deployed without requiring complex system integrations. The templates are self-contained with all necessary information for both visual rendering and commercial operations.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8174541B2Dividing three-dimensional space into location based virtual packets
Publication Date: 2012.05.08 ACTIVISION PUBLISHING INC
  • US8174541B2 patent drawing
  • US8174541B2 patent drawing
  • US8174541B2 patent drawing

AI summary

The invention provides a method and system for three-dimensional virtual world pattern positioning. The method includes creating a three-dimensional pattern for a virtual world environment, sub-dividing the pattern into a plurality of sub-divisions each having a vector relative to a center of the pattern, creating a transform including a description of the pattern and shape information for each sub-division, creating a portion of a virtual world environment by positioning the pattern and sub-divisions, and storing the transform for reusing the pattern and sub-divisions in another virtual world environment.