Three-Dimensional Data Access Through Load-Balanced Rendering Servers

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 in uncontrolled environments.

Innovation Solution

A system that selects a rendering server based on load balancing scores, including graphics processing parameters, to manage access and rendering of three-dimensional models, ensuring secure and efficient distribution to user devices while maintaining data integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If three-dimensional data is stored on remote or uncontrolled computers for web-based access, then ease of operation is improved, but data security deteriorates due to risks of copying and unauthorized access

Engineering Contradiction:
Improveweb-based accessVSAvoiddata security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces a server as an intermediary between the client and the three-dimensional data. The server hosts the data in a controlled environment and provides web-based access without requiring the data to be stored on uncontrolled client computers. This mediator approach enables secure remote access while maintaining data confidentiality and preventing unauthorized copying.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If three-dimensional data is processed locally on client devices, then productivity is improved through immediate access, but device complexity increases due to resource intensive rendering requirements

Engineering Contradiction:
Improveaccess speedVSAvoidprocessing requirements
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent extracts the complex rendering and processing operations from the client device and relocates them to the server. The client device only needs to handle basic web browsing and display tasks, while the server performs the resource-intensive three-dimensional model rendering. This extraction reduces device complexity requirements while maintaining fast access through efficient server-side processing.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If multiple users access three-dimensional data simultaneously, then adaptability is improved, but loss of energy increases due to resource intensive rendering operations

Engineering Contradiction:
Improvemulti-user accessVSAvoidprocessing energy
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The patent implements a rendering architecture where the server creates and caches rendered versions of three-dimensional models that can be served to multiple users simultaneously. Instead of performing full rendering operations for each user request, the server can provide copied or cached rendered data to multiple clients, significantly reducing the energy required per user while maintaining multi-user adaptability.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20250322582A1Systems and methods for managing access to three-dimensional data
Publication Date: 2025.10.16 THE BOEING CO
  • US20250322582A1 patent drawing
  • US20250322582A1 patent drawing
  • US20250322582A1 patent drawing

AI summary

A method for managing access to three-dimensional data includes receiving input data associated with a user access request for a data set associated with a three-dimensional model to be rendered. The method includes selecting a rendering server 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 also includes communicating a request to the selected rendering server to initiate a rendering of the three-dimensional model for display on a user device via a client application.