Three-Dimensional Data Access Through Load-Balanced Rendering Servers
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
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
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.
Data Source
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.


