Proxy Object Metadata Management for Scalable 3D Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current CAD software faces challenges in efficiently managing Proxy Objects, requiring manual creation and modification for each HD Object, leading to scalability issues and intellectual property disclosure, especially in creating photo-realistic renderings for complex designs like homes and commercial spaces, where users lack the ability to connect generic Proxy Objects with multiple HD Objects using metadata.

Innovation Solution

A method of attaching metadata to each Proxy and HD Object, allowing programmatic swapping and storage in a secure database, protecting intellectual property by separating HD Objects from public access while enabling non-technical users to swap HD Objects for updated 360-degree photo-realistic renderings within CAD models.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If Proxy Objects are used to reduce file size, then storage efficiency improves, but manual creation and modification requirements increase device complexity

Engineering Contradiction:
Improvefile sizeVSAvoidmanual creation process
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The system enables automatic generation of Proxy Objects from HD Objects through metadata-driven processes. The application automatically creates, stores, and manages proxy objects without requiring manual user intervention, allowing the system to serve itself in the object creation and management tasks

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-generates Proxy Objects from HD Objects and stores them in the database before they are needed. This preliminary action eliminates the need for users to manually create proxy objects when needed, as they are already prepared and available for immediate use

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If HD Objects are made publicly available, then user access improves, but intellectual property protection deteriorates

Engineering Contradiction:
Improveuser accessVSAvoidintellectual property disclosure
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The system divides the object data into two segments: HD Objects stored securely in the database and Proxy Objects made publicly accessible. This segmentation allows users to access and work with proxy representations while the detailed HD Objects remain protected in the database, accessible only through controlled mechanisms

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The Proxy Object acts as an intermediary between users and the actual HD Objects. Users interact with the lightweight proxy objects that reference the HD Objects in the database, preventing direct access to the detailed HD Object data while still enabling visualization and basic operations

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If a single Proxy Object is linked to a single HD Object, then simplicity is maintained, but scalability deteriorates

Engineering Contradiction:
Improveobject relationshipVSAvoidscalability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The Proxy Object is designed to be universal and can be linked to multiple different HD Objects through metadata parameters. A single proxy object can represent different HD Objects by changing the referenced parameters, eliminating the need to create separate proxy objects for each HD Object and enabling scalable reuse across multiple products and configurations

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

4Ease of operation

If manual modification of Proxy Objects is required, then control is maintained, but productivity deteriorates

Engineering Contradiction:
ImprovecontrolVSAvoidrendering speed
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system replaces the manual mechanical process of creating and modifying proxy objects with an automated computational system. The application programmatically generates proxy objects from HD Objects using metadata, automatically manages the relationships, and handles the rendering process, substituting manual operations with automated software processes that are both controlled and efficient

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

Data Source

PatentUS10198863B2Method of managing proxy objects
Publication Date: 2019.02.05 MITEK HOLDING INC
  • US10198863B2 patent drawing
  • US10198863B2 patent drawing
  • US10198863B2 patent drawing

AI summary

A method of managing Proxy Objects by attaching Meta Data to each Proxy and HD Object. The Meta Data enables the user to programmatically swap one Proxy Object with one or more HD Objects. All Proxy Objects and HD Objects are stored in a secure database structure that protects the content owner's intellectual property while providing access by users to the proxy objects and all related product information. Non-technical and non-CAD users are able to configure objects within a space by selecting an object, browsing a catalog of possible alternative objects, viewing specific product details and then selecting the object to replace the selected object. Once a new object is selected. A photo realistic 360 image of a scene is created in real time without any special software on the user's computer or any special training.