Secure 3D Data Visualization Through Server-Side Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Providing secure, efficient, and scalable web-based access to large-scale three-dimensional data models is challenging due to resource intensity and data security concerns, particularly in maintaining confidentiality and preventing data copying on uncontrolled computers.

Innovation Solution

A system that selects a rendering server based on load balancing scores, including graphics processing parameters, to render three-dimensional models on user devices while ensuring secure access and efficient resource utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If three-dimensional data is provided in a web-based environment, then accessibility and collaboration are improved, but data security and confidentiality are compromised

Engineering Contradiction:
Improveweb-based accessVSAvoiddata security
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent extracts the three-dimensional data from the web-based environment and places it on a local rendering server. Only rendered two-dimensional images are transmitted over the network to client devices, while the sensitive polygonal data remains isolated in a controlled environment, thus maintaining data security while enabling web-based access.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a rendering server as an intermediary between the three-dimensional data source and the web-based clients. This intermediary performs rendering operations and transmits only the final rendered images, acting as a buffer that prevents direct access to the underlying three-dimensional data while still enabling web-based visualization.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If three-dimensional models are rendered with high quality, then visualization accuracy is improved, but computing resources and processing time are consumed

Engineering Contradiction:
Improverendering qualityVSAvoidcomputing resources
Core Design Contradiction:
Manufacturing precisionVSUse of energy by moving object

Solution Approach 1:

The patent segments the rendering workload across multiple rendering servers in a distributed architecture. Each server handles specific rendering tasks based on its capacity and current load, allowing high-quality rendering to be achieved through parallel processing while distributing resource consumption across the system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic load balancing that adjusts rendering task allocation based on real-time server performance metrics. The system dynamically assigns rendering work to available servers, optimizing resource utilization and enabling high-quality rendering while adapting to varying computing resource availability.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If multiple users access three-dimensional data simultaneously, then collaboration capability is improved, but server load and system performance degrade

Engineering Contradiction:
Improvecollaboration capabilityVSAvoidsystem performance
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent divides the user base into multiple client sessions that connect to different rendering servers in the distributed system. Each user session is independently handled, allowing simultaneous collaboration while distributing the computational load across multiple servers to maintain system performance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal rendering system where multiple rendering servers provide identical functionality. Any server can handle any rendering request, and the system automatically distributes workloads across servers, enabling scalable support for multiple simultaneous users without degrading individual performance.

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

Data Source

PatentUS20250322583A1Systems and methods for managing three-dimensional data visualization
Publication Date: 2025.10.16 THE BOEING CO
  • US20250322583A1 patent drawing
  • US20250322583A1 patent drawing
  • US20250322583A1 patent drawing

AI summary

A method for managing three-dimensional data visualization includes receiving input data associated with a user request from a user for a data set associated with a three-dimensional model to be rendered. The method includes communicating the user request to a rendering server, the rendering server selected from a plurality of rendering servers based at least on a load balancing score for each of the plurality of rendering servers. The load balancing score is based at least on a graphics processing parameter for each of the plurality of rendering servers. The method includes receiving data associated with a rendered version of the three-dimensional model from the rendering server. The method also includes communicating the data to a user device for display to the user.