Web-Based AR Viewer Offloads Rendering to Servers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Service providers and device manufacturers face challenges in delivering perspective-based displays, such as augmented reality, on mobile devices due to resource constraints like limited processing power, memory, and network bandwidth, which hinder the rendering of real-time or near-real-time 3D visualizations of geographic locations and objects.
Innovation Solution
A web-based system that processes and generates perspective displays remotely, using a network of servers to access required resources and execute applications, transmitting the rendered images to the user device, thereby reducing the load on the device and enabling efficient rendering of 3D visualizations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If AR application executes locally on mobile device, then rendering quality and interactivity are improved, but device processing power and energy consumption are excessively high
Solution Approach 1:
A web server acts as an intermediary between the user device and the AR application execution environment. The server hosts the AR application and handles complex rendering operations, while the user device only needs to display pre-rendered images or video streams. This mediator approach allows high-quality AR rendering without requiring the user device to have powerful processing capabilities or consume excessive energy.
2Speed
If AR application executes locally on mobile device, then real-time rendering is improved, but device memory and computational resources are insufficient
Solution Approach 1:
The patent extracts the computationally intensive AR application execution and rendering processes from the user device and relocates them to a remote web server. The user device only retains the essential function of displaying visual output, while all complex computational tasks are performed remotely. This extraction resolves the contradiction by maintaining real-time rendering capability without requiring the user device to have sufficient computational resources.
3Adaptability or versatility
If AR application is distributed to client devices, then application functionality is improved, but network bandwidth and distribution complexity increase
Solution Approach 1:
The web server provides universal AR application hosting capabilities that serve multiple users simultaneously over the network. Instead of distributing separate application copies to each device, a single centralized service handles all AR rendering requests. This multi-functional approach allows the system to maintain full application functionality while significantly reducing network bandwidth consumption compared to distributing applications to numerous client devices.
Data Source
AI summary
An approach is provided for generating web-based augmented reality application viewer. A web-based server application receives a request from a web client for visualization information associated with a web application that renders a perspective-based display. The web-based server application facilitates a processing of the request to execute the web application. One or more web-based server applications at one or more web-based servers cause a generation of one or more images, one or more sequences of the one or more images, or a combination thereof based, at least in part, on the execution of the web application, wherein the one or more images, the one or more sequences, or a combination thereof depict a rendering of a user interface of the web application. The one or more applications transmit the one or more images, the one or more sequences, or a combination thereof as the visualization information for presentation.


