Pseudo-World File System Hierarchy for Dynamic Cell Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing pseudo-world technologies face challenges in efficiently managing and modifying complex simulated environments, particularly in defining and manipulating parent-child relationships between objects, which limits versatility and flexibility in creating diverse and dynamic virtual worlds.

Innovation Solution

A method and system that utilize a file system hierarchy to represent parent-child relationships between cells in a pseudo-world, allowing for the creation of a pseudo-world file system with folders and attribute files, enabling the generation and modification of cells within the pseudo-world by processing folders and attribute files to define and store relationships, positions, and attributes, thereby allowing for customizable and dynamic virtual environments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the entire pseudo-world is managed in programming language instructions, then the pseudo-world can be created with detailed control, but modifying the pseudo-world requires code modification and compilation which reduces efficiency and flexibility

Engineering Contradiction:
Improveflexibility in modifying pseudo-worldVSAvoidtime required for code modification and compilation
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent segments the pseudo-world into discrete objects, each represented by a record in a database table. Each record defines the properties of an object and can be independently modified without affecting the entire system. This segmentation allows creators to modify individual objects by simply updating database records rather than modifying and recompiling entire codebases, thereby improving flexibility and reducing modification time.

Inventive Principle:
Principle #1Segmentation

2Loss of time

If objects in the pseudo-world are managed in a database with records defining properties, then modification efficiency is improved, but managing complex parent-child relationships between objects becomes difficult

Engineering Contradiction:
Improveefficiency in modifying pseudo-world objectsVSAvoidcomplexity in managing parent-child relationships
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent implements a nested hierarchy system where objects can contain other objects within them, creating parent-child relationships. Each object record includes fields to specify parent object identifiers and child object identifiers, allowing for nested structures similar to Russian dolls. This nested structure enables efficient management of complex relationships because the database can leverage hierarchical queries and the relationships are explicitly defined in the record structure rather than requiring complex code logic.

Inventive Principle:
Principle #7Nested doll (Nesting)

3Adaptability or versatility

If the pseudo-world provides a controlled simulation of the real world with various physical things, then the simulation capability is enhanced, but the system complexity increases

Engineering Contradiction:
Improvesimulation capability of pseudo-worldVSAvoidsystem complexity for managing diverse objects
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent employs a universal object model where all objects in the pseudo-world, whether they represent physical things like trees and buildings or abstract concepts, are managed through a common database table structure. Each object is defined by a set of standardized properties and attributes that can be customized through the record fields. This universal approach allows the system to handle diverse objects uniformly, reducing system complexity while maintaining high simulation capability, as the same database management mechanisms apply to all object types.

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

Data Source

PatentUS8024370B2Method and system for defining a pseudo-world
Publication Date: 2011.09.20 ORACLE AMERICAN INC
  • US8024370B2 patent drawing
  • US8024370B2 patent drawing
  • US8024370B2 patent drawing

AI summary

A method for creating a pseudo-world that includes identifying a first pseudo-world file system, wherein the first pseudo-world file system includes a plurality of folders and a plurality of attribute files in a file system hierarchy, wherein the file system hierarchy defines a plurality of parent child relationships between the plurality of folders and the plurality of attribute files, and processing each of the plurality of folders according to the file system hierarchy. Processing a folder of the plurality of folders includes identifying at least one child attribute file of the plurality of attribute files comprised in the folder, wherein the folder and the at least one child attribute file are in a parent child relationship of the plurality of parent child relationships based on the at least one child attribute file comprised in the folder, identifying a parent cell in the pseudo-world, wherein the parent cell is defined by a parent attribute file corresponding to the folder, and generating, in the pseudo-world, a child cell within the parent cell for each of the at least one child attribute files based on the parent child relationship. The method may further include displaying the pseudo-world.