Virtual Space Object Management via Ordering Key

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing complexity and processing load in managing a large number of objects in virtual spaces across multiple object management devices, particularly in scenarios where objects frequently move and require complex communication and collision detection, lead to inefficiencies in processing and calculation time.

Innovation Solution

An object management system that divides the virtual space into ordered partial spaces, using an ordering key to determine which object management device handles specific objects, allowing for efficient processing and load distribution by assigning target regions based on ordering relations, thereby reducing the processing load and improving search efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a plurality of object management devices are used to manage different species of objects by dispersing them, then the processing load on each device is reduced, but the processing becomes complex due to the need for mutual communication between devices

Engineering Contradiction:
Improveprocessing loadVSAvoidprocessing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The virtual space is divided into multiple regions, with each object management device responsible for managing objects within a specific region. This spatial segmentation allows devices to operate independently within their regions while maintaining system-wide coordination through the ordering key mechanism.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

An ordering key system acts as an intermediary mechanism between multiple object management devices. The ordering key, calculated from object position and region information, enables devices to determine responsibility without complex communication, serving as a mediator that simplifies inter-device coordination.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If objects frequently move in the virtual space, then the application becomes more dynamic and engaging, but the processing complexity increases due to the need to search for the object management device managing the region to which the object moved

Engineering Contradiction:
Improveobject movement capabilityVSAvoidsearch processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The ordering key is pre-calculated based on the object's position and the region it belongs to, before any movement or processing occurs. This preliminary calculation of the ordering key enables immediate determination of device responsibility without requiring search operations when objects move.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The complex mechanical search process for determining device responsibility is replaced with a computational ordering key calculation. Instead of searching through device lists or communicating with multiple devices, the system uses a deterministic mathematical calculation based on object position and region to directly identify the responsible device.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Quantity of substance

If the number of objects allocated in the virtual space increases, then the content quality and richness improve, but the calculation time and processing frequency increase making management by one device difficult

Engineering Contradiction:
Improvenumber of objectsVSAvoidcalculation time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The system segments the management of objects across multiple devices based on spatial regions. Each device handles a subset of objects within its responsible region, reducing the number of objects each device must manage and the associated calculation time.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each object management device is assigned specific regional responsibility with localized object management capabilities. This allows devices to optimize their processing for local objects within their regions, improving overall system efficiency when managing large numbers of objects.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS7689683B2System for managing object in virtual space
Publication Date: 2010.03.30 SONY INTERACTIVE ENTERTAINMENT LLC
  • US7689683B2 patent drawing
  • US7689683B2 patent drawing
  • US7689683B2 patent drawing

AI summary

An object management device using at least partially the object in the virtual space, which is divided into ordered partial space regions, as a target of management, wherein the object used as the management target has an ordering key which is defined in relation to an order related to a partial space region and calculated by a client device, and by using this ordering key, the object which is used for management is selectively defined among objects as candidates for the target of the management.